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);
            }
        }
Пример #2
0
 /// <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);
 }
Пример #3
0
        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);
            }
        }
Пример #4
0
        /// 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);
            }
        }
Пример #5
0
        /// <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));
            }
        }
Пример #6
0
 public void onLoad()
 {
     sCuadrillas.DataSource = CuadrillaBusiness.ObtenerCuadrillas();
     sCuadrillas.DataBind();
 }