protected void Page_Load(object sender, EventArgs e) { //1. Si no hay AjaxRequest if (!X.IsAjaxRequest) { //2. Checar ticket de autenticación //UsuarioBusiness.checkValidSession(this); //3. Llenar Store de OrdenesEstimaciones, Preciarios y Usuarios sUsuarios.DataSource = UsuarioBusiness.ObtenerUsuarios(); sUsuarios.DataBind(); //sSucursales.DataSource = SucursalBusiness.ObtenerSucursales(); //sSucursales.DataBind(); sSucursales.DataSource = SucursalBusiness.ObtenerSucursalesEnUso(); sSucursales.DataBind(); sOrdenesEstimaciones.DataSource = OrdenEstimacionBusiness.ObtenerOrdenesEstimaciones(); sOrdenesEstimaciones.DataBind(); sCuadrilla.DataSource = CuadrillaBusiness.ObtenerCuadrillas(); sCuadrilla.DataBind(); rmOrdenesEstimaciones.RegisterIcon(Icon.Delete); } }
/// <summary> /// Evento que se lanza al cargar la página /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Page_Load(object sender, EventArgs e) { //1. Primer solicitud if (!X.IsAjaxRequest) { sCuadrillas.DataSource = CuadrillaBusiness.ObtenerCuadrillas(); sCuadrillas.DataBind(); } //2. Checar ticket de autenticación UsuarioBusiness.checkValidSession(this); }
protected void Page_Load(object sender, EventArgs e) { string strcookieEditarCuadrilla = Cookies.GetCookie("cookieEditarCuadrilla").Value; if (!strcookieEditarCuadrilla.Equals("Nuevo")) { Cuadrilla cu = new Cuadrilla(); cu = CuadrillaBusiness.ObtenerCuadrillaPorID(strcookieEditarCuadrilla); txtID.SetValue(cu.ID); txtNombre.SetValue(cu.Nombre); txtDescripcion.SetValue(cu.Descripcion); } }
/// Método para elimnar un registro /// </summary> /// <param name="strID"></param> protected void imgbtnBorrar_Click(object sender, DirectEventArgs e) { //1. Obtener registro que se quiere eliminar string strID = e.ExtraParams["ID"]; //2. Validar si se elimina el registro if (CuadrillaBusiness.ObtenerRegistrosDeCuadrillaPorID(strID)) { e.ExtraParamsResponse.Add(new Ext.Net.Parameter("existe", "true", ParameterMode.Raw)); } else { e.ExtraParamsResponse.Add(new Ext.Net.Parameter("existe", "false", ParameterMode.Raw)); CuadrillaBusiness.Borrar(strID); } }
/// <summary> /// Evento de clic del botón Guardar /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void imgbtnGuardar_Click(object sender, DirectEventArgs e) { //1. Obtener datos de la Forma y saber si es edición o nuevo string strRegistro = e.ExtraParams["registro"]; //2. Por cada elemento del submit de la Forma detectar el campo y asignarlo al objeto correspondiente Dictionary <string, string> dRegistro = JSON.Deserialize <Dictionary <string, string> >(strRegistro); Cuadrilla cu = new Cuadrilla(); foreach (KeyValuePair <string, string> sd in dRegistro) { switch (sd.Key) { case "txtID": cu.ID = sd.Value; break; case "txtNombre": cu.Nombre = sd.Value; break; case "txtDescripcion": cu.Descripcion = sd.Value; break; } } string strcookieEditarCuadrilla = Cookies.GetCookie("cookieEditarCuadrilla").Value; if (strcookieEditarCuadrilla.Equals("Nuevo")) { //3. Insertar en la base de datos cu.ID = CuadrillaBusiness.Insertar(cu); //4. Mandar mensaje con el código de la cuadrilla e.ExtraParamsResponse.Add(new Ext.Net.Parameter("data", cu.ID, ParameterMode.Value)); } else { CuadrillaBusiness.Modificar(cu); cu.ID = strcookieEditarCuadrilla; e.ExtraParamsResponse.Add(new Ext.Net.Parameter("data", cu.ID, ParameterMode.Value)); } }
public void onLoad() { sCuadrillas.DataSource = CuadrillaBusiness.ObtenerCuadrillas(); sCuadrillas.DataBind(); }