本文整理汇总了C#中Ext类的典型用法代码示例。如果您正苦于以下问题:C# Ext类的具体用法?C# Ext怎么用?C# Ext使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
Ext类属于命名空间,在下文中一共展示了Ext类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Y_PictureBind
protected void Y_PictureBind(object sender, Ext.Net.StoreRefreshDataEventArgs e)
{
lbinfo.Text = "";
try
{
if (TxtStyleId.Text.Trim().Length <= 0)
return;
string sql = "SELECT DISTINCT F.StyleId,F.ColorId,BrName,S_Name,St_Year,St_Month,St_Xl,St_Xz,St_Dl,P.Picture FROM dbo.Y_StyleFoundation F LEFT JOIN dbo.Y_StylePicture P ON F.StyleId=P.StyleId AND F.ColorId=P.ColorId WHERE F.StyleId='{0}'";
sql = string.Format(sql, TxtStyleId.Text.Trim().Replace("'", "").Replace("-", ""));
DataTable dt = DBHelper.WMSFactory.Y_StylePicture.Query(sql);
if (dt.Rows.Count <= 0)
{
lbinfo.Text = "没有任何记录,请检查款号是否正确!";
return;
}
Y_MainStore.DataSource = dt;
Y_MainStore.DataBind();
}
catch (Exception error)
{
this.lbinfo.Text = "异常:" + error.Message;
}
}
示例2: GuardaFechaPagoACoop
public void GuardaFechaPagoACoop(object sender, Ext.Net.DirectEventArgs e)
{
wsReportes.Error error;
wsReportes.wsReportePrybe reportes = new wsReportes.wsReportePrybe();
error = reportes.ActualizaSeguimiento(9, Convert.ToString(Session["IDEMISION"]), txtFechaPagoCoop.Text, txtNoOperFPC.Text);
if (error.Value == false)
{
X.Msg.Show(new MessageBoxConfig
{
Title = "Operación Registrada",
Message = "La operación fue registrada exitosamente.",
Buttons = MessageBox.Button.OK,
Icon = MessageBox.Icon.INFO
});
gridSeguimientoEmisiones.RefreshView();
}
else
{
X.Msg.Show(new MessageBoxConfig
{
Title = "Advertencia!",
Message = "Ha ocurrido un problema: " + error.Msg,
Buttons = MessageBox.Button.OK,
Icon = MessageBox.Icon.WARNING
});
}
}
示例3: UpdateDatos
public void UpdateDatos(object sender, Ext.Net.DirectEventArgs e)
{
string fechaIni = "";
string fechaFin = "";
switch (Convert.ToInt32(Session["FECHAS"]))
{
case 1:
fechaIni = "1980-01-01";
fechaFin = (DateTime.Today.ToString("yyyy-MM-dd"));
break;
case 2:
fechaIni = Convert.ToDateTime(Session["DatePrybeIniSeg"]).ToString("yyyy-MM-dd");
fechaFin = Convert.ToDateTime(Session["DatePrybeFinSeg"]).ToString("yyyy-MM-dd");
break;
case 3:
fechaIni = Convert.ToDateTime(Session["DatePrybeIniSeg"]).ToString("yyyy-MM-dd");
fechaFin = (DateTime.Today.ToString("yyyy-MM-dd"));
break;
case 4:
fechaIni = "1980-01-01";
fechaFin = Convert.ToDateTime(Session["DatePrybeFinSeg"]).ToString("yyyy-MM-dd");
break;
}
wsReportes.wsReportePrybe reportes = new wsReportes.wsReportePrybe();
List<wsReportes.Seguimiento> seguimientos = new List<wsReportes.Seguimiento>(reportes.ReporteSeguimiento(0, fechaIni, fechaFin));
seguimientosSearch = seguimientos;
this.storeSeguimiento.DataSource = seguimientos;
this.storeSeguimiento.DataBind();
}
示例4: btnInquiry_DirectClick
//查询
protected void btnInquiry_DirectClick(object sender, Ext.Net.DirectEventArgs e)
{
DataTable dt = Bind();
if (dt.Rows.Count == 0)
{
X.Msg.Alert("提示", "所查询部门没有数据,请添加数据").Show();
}
}
示例5: AssertObjectsAreReadable
protected override void AssertObjectsAreReadable(Ext.IExtObjectContainer objectContainer)
{
if (IsEmbeeded(objectContainer))
{
Assert.IsTrue(objectContainer.Ext().StoredClass(typeof(Item)).StoredField("Typed", typeof(Guid)).HasIndex());
}
base.AssertObjectsAreReadable(objectContainer);
}
示例6: btnImport_DirectClick
protected void btnImport_DirectClick(object sender, Ext.Net.DirectEventArgs e)
{
if (FUFEXC.HasFile)
{
string connStr = ConfigurationManager.ConnectionStrings["ConChk"].ToString();
}
else
{
X.Msg.Alert("提示","请先选择!");
}
}
示例7: imgContacto_Click
/* ----------------------------------------------------------------------------------------
* Controles de la ventana para enviar correos a PRYBE
* --------------------------------------------------------------------------------------*/
/// <summary>
/// Muestra ventana de contacto
/// </summary>
/// <param name="sender">object sende</param>
/// <param name="e">Ext.Net.DirectEventArgs e</param>
public void imgContacto_Click(object sender, Ext.Net.DirectEventArgs e)
{
wdContacto.Show();
if (Session["NombreCompleto"] != null)
{
txtEjecutivo.Text = Convert.ToString(Session["NombreCompleto"]);
}
if (Session["CorreoEjecutivo"] != null)
{
txtDe.Text = Convert.ToString(Session["CorreoEjecutivo"]);
}
}
示例8: CarregarSelectBox
/// <summary>
/// Método geral para carregar DropDownList
/// </summary>
/// <param name="ddl">DropDownList passar por referência</param>
/// <param name="lista">Array com dados para carregar na DropDownList</param>
/// <param name="strDataValueField">campo do List que será o DataValueField da DropDownList</param>
/// <param name="strDataTextField">campo do List que será o DataTextField da DropDownList</param>
public static void CarregarSelectBox(ref Ext.Net.SelectBox ddl, Array lista, string strDataValueField, string strDataTextField)
{
if (lista.Length > 0)
{
var store = ddl.GetStore();
store.DataSource = lista;
ddl.ValueField = strDataValueField;
ddl.DisplayField = strDataTextField;
store.DataBind();
ddl.Items.Insert(0, new Ext.Net.ListItem("(Selecione)"));
}
}
示例9: Regresa_DirectEvent
/// <summary>
/// Funcion encargada de hacer la navegación hacia atras
/// Asociada al boton PreviusPage
/// </summary>
/// <param name="sender">object sender</param>
/// <param name="e">Ext.Net.DirectEventArgs e</param>
protected void Regresa_DirectEvent(object sender, Ext.Net.DirectEventArgs e)
{
int n;
n = listaPagAnterior.IndexOf(listaPagAnterior.Last());
// Verifica que n sea mayor que 0 para validar que hay elementos en la lista de navegación
if (n > 0)
{
// Toma la dirección de la pagina previa,
// la borra de la lista y pasa a dicha pagina
pagAnt = listaPagAnterior.ElementAt(n - 1);
listaPagAnterior.RemoveAt(n - 1);
listaPagAnterior.Remove(listaPagAnterior.Last());
Response.Redirect(pagAnt.uri);
}
}
示例10: btnMod_DirectClick
protected void btnMod_DirectClick(object sender, Ext.Net.DirectEventArgs e)
{
DataTable dt = BG_PolicyLogic.GetUniformRulesDT();
string idStr = dt.Rows[0]["PLID"].ToString();
int PLID = Convert.ToInt32(idStr);
string str = HEdit.Text;
BG_Policy bg_Policy = BG_PolicyManager.GetBG_PolicyByPLID(PLID);
bg_Policy.PContent = str;
//KJEditor.Html = str;
bg_Policy.PTime = DateTime.Now;
//消息提示
BG_PolicyManager.ModifyBG_Policy(bg_Policy);
UniformRulesDataBind();
X.Msg.Alert("提示", "修改成功").Show();
Response.Redirect("PLUniformRules.aspx", true);
}
示例11: GetFieldType
public static Ext.Net.RecordFieldType GetFieldType(Ext.Net.ColumnBase column)
{
string columnType = column.GetType().Name;
switch (columnType)
{
case "DateColumn":
return Ext.Net.RecordFieldType.Date;
case "NumberColumn":
return Ext.Net.RecordFieldType.Float;
case "CheckColumn":
return Ext.Net.RecordFieldType.Boolean;
default:
return Ext.Net.RecordFieldType.Auto;
}
}
示例12: Contacto_Envia
public void Contacto_Envia(object sender, Ext.Net.DirectEventArgs e)
{
correoPrybe.wsCorreoPrybe correoEnvia = new correoPrybe.wsCorreoPrybe();
string mensaje;
// Almacena nombre de variable del webconfig
string correo;
// En base al tipo de contacto determina a quien se le enviara el correo
tmpValue = Convert.ToInt32(cbMotivo.Value);
switch (tmpValue)
{
case 1:
correo = "correo8";
break;
case 2:
correo = "correo8";
break;
case 3:
correo = "correo8";
break;
case 4:
correo = "correo8";
break;
case 5:
correo = "correo8";
break;
default:
correo = "correo8";
break;
}
// Si se tienen todos los datos necesarios se envia correo y se cacha mensaje
if (txtDe.Text.Trim() != "" && txtAsunto.Text.Trim() != "" && txtContenido.Text.Trim() != "")
{
data.InsertTicket(Convert.ToInt32(Session["Ejecutivo"]), 1, txtAsunto.Text, txtContenido.Text, 1, "");
mensaje = correoEnvia.EnviaCorreo(WebConfigurationManager.AppSettings.Get(correo), txtDe.Text, txtAsunto.Text, txtContenido.Text, true);
Acceso.GeneraMensaje("Contacto", mensaje, 'I');//Mensaje de alerta
Limpia_CamposCorreo();
wdContacto.Hide();
X.Get("maskDiv").AddClass("x-hide-display");//Oculta la máscara de bloqueo de pantalla
}
else
{
Acceso.GeneraMensaje("Introduzca los datos correctos",
"No introdujo todos los datos, verifique su contenido y vuelva a intentarlo", 'W');//Mensaje de alerta
X.Get("maskDiv").AddClass("x-hide-display");//Oculta la máscara de bloqueo de pantalla
}
}
示例13: btnSearch_DirectClick
protected void btnSearch_DirectClick(object sender, Ext.Net.DirectEventArgs e)
{
string StartYear = cboStartYear.RawValue.ToString();
string StartMon = cboStartMon.RawValue.ToString();
string EndYear = cboEndYear.RawValue.ToString();
string EndMon = cboEndMon.RawValue.ToString();
string startTime = StartYear + "-" + StartMon;
string emdTime = EndYear + "-" + EndMon;
if (Int32.Parse(StartYear) > Int32.Parse(EndYear))
{
return;
}
if (Int32.Parse(StartYear) == Int32.Parse(EndYear) && Int32.Parse(StartMon) > Int32.Parse(EndMon))
{
return;
}
Response.Redirect("OAAnnIncomAnaly.aspx?stime=" + startTime + "&etime=" + emdTime + "&hid1=" + hid1.Value + "&hid2=" + hid2.Value + "&hid3=" + hid3.Value, true);
}
示例14: Contacto_Envia
// Evento para enviar el correo electronico
public void Contacto_Envia(object sender, Ext.Net.DirectEventArgs e)
{
//correoPrybe.wsCorreoPrybe correoEnvia = new correoPrybe.wsCorreoPrybe();
//string mensaje;
//// Almacena nombre de variable del webconfig
//string correo;
//// En base al tipo de contacto determina a quien se le enviara el correo
//tmpValue = Convert.ToInt32(cbMotivo.Value);
//switch (tmpValue)
//{
// case 1:
// correo = "correo1";
// break;
// case 2:
// correo = "correo1";
// break;
// case 3:
// correo = "correo1";
// break;
// case 4:
// correo = "correo1";
// break;
// case 5:
// correo = "correo1";
// break;
// default:
// correo = "correo1";
// break;
//}
//// Si se tienen todos los datos necesarios se envia correo y se cacha mensaje
//if (txtDe.Text.Trim() != "" && txtAsunto.Text.Trim() != "" && txtContenido.Text.Trim() != "")
//{
// data.InsertTicket(Convert.ToInt32(Session["Ejecutivo"]), 1, txtAsunto.Text, txtContenido.Text, 1, "");
// mensaje = correoEnvia.EnviaCorreo(WebConfigurationManager.AppSettings.Get(correo), txtDe.Text, txtAsunto.Text, txtContenido.Text, true);
// GeneraMensaje("Contacto", mensaje, 'I');
// wdContacto.Close();
//}
//else // En caso contrario se manda mensaje informando que faltan datos
//{
// GeneraMensaje("Introduzca los datos correctos",
// "No introdujo todos los datos, verifique su contenido y vuelva a intentarlo", 'W');
//}
}
示例15: BindClassView
protected void BindClassView(ITreeProvider provider, Guid parentID, Ext.Net.TreeNode parentNode, Guid selectedID)
{
List<ITreeNode> list = new List<ITreeNode>();
if (!parentID.Equals(Guid.Empty) && parentNode == null)
{
ITreeNode entity = provider.GetTreeNode(parentID);
if (entity == null) return;
list.Add(entity);
}
else
{
list = provider.GetList(parentID, User.ID, Roles);
//List<ITreeNode> list = provider.GetList(parentID);
}
foreach (ITreeNode item in list)
{
Ext.Net.TreeNode treeNode;
treeNode = new Ext.Net.TreeNode(item.ID.ToString(), item.Name, Ext.Net.Icon.Folder);
treeNode.Cls = "TreeNode-Default";
if (parentNode != null) parentNode.Nodes.Add(treeNode);
else (ClassView.Root[0] as Ext.Net.TreeNode).Nodes.Add(treeNode);
if (item.ID == selectedID)
{
//this.selectedNodeID = this.RequestClassificationTreeID;
//this.selectedNodeText = item.Name;
ClassView.SelectNode(treeNode.NodeID);
Ext.Net.TreeNodeBase tmpParent = treeNode.ParentNode;
while (tmpParent != null)
{
tmpParent.Expanded = true;
tmpParent = tmpParent.ParentNode;
}
//ClassView.SelectNode(treeNode.NodeID);
//ClassView.ExpandChildNodes(treeNode.NodeID);
}
this.BindClassView(provider, item.ID, treeNode, selectedID);
}
}