Exemplo n.º 1
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 (CodigoFallasBusiness.ObtenerRegistrosDeCodigoFallasPorID(strID))
            {
                e.ExtraParamsResponse.Add(new Ext.Net.Parameter("existe", "true", ParameterMode.Raw));
            }
            else
            {
                e.ExtraParamsResponse.Add(new Ext.Net.Parameter("existe", "false", ParameterMode.Raw));
                CodigoFallasBusiness.Borrar(strID);
            }
        }
Exemplo n.º 2
0
        public void sCodigoPPTA_Load()
        {
            string strcookieEditarCodigoPPTA = Cookies.GetCookie("cookieEditarCodigoPPTA").Value;

            //onLoadData();
            if (!strcookieEditarCodigoPPTA.Equals("Nuevo"))
            {
                CodigoFalla oCodigoPPTA = CodigoFallasBusiness.ObtenerCodigoFallaPorID(strcookieEditarCodigoPPTA);
                sCodigoPPTA.Add(new
                {
                    CodigoMainSaver = oCodigoPPTA.CodigoMainSaver,
                    //Especialidad = oCodigoPPTA.Especialidad,
                    //Familia = oCodigoPPTA.Familia,
                    //SubEspecialidad = oCodigoPPTA.Subespecialidad,
                    //REspecialidad = oCodigoPPTA.REspecialidad,
                    //RFamilia = oCodigoPPTA.RFamilias,
                    //RSubespecialidad = oCodigoPPTA.RSubespecialidad,
                    //Descripcion = oCodigoPPTA.Descripcion,
                    Dias = oCodigoPPTA.Dias
                           //Prioridad = oCodigoPPTA.Prioridad,
                           //TiempoEstimado = oCodigoPPTA.TiempoEstimado
                });
            }
        }
Exemplo n.º 3
0
 public void onLoad()
 {
     sCodigoPPTA.DataSource = CodigoFallasBusiness.ObtenerCodigoFallas();
     sCodigoPPTA.DataBind();
 }
Exemplo n.º 4
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);
            CodigoFalla cf = new CodigoFalla();

            foreach (KeyValuePair <string, string> sd in dRegistro)
            {
                switch (sd.Key)
                {
                case "txtCodigoMainSaver":
                    cf.CodigoMainSaver = sd.Value;
                    break;

                //case "cmbEspecialidad":
                //    cf.Especialidad = sd.Value;
                //    break;

                //case "cmbFamilia":
                //    cf.Familia = sd.Value;
                //    break;

                //case "cmbSubEspecialidad":
                //    cf.Subespecialidad = sd.Value;
                //    break;

                //case "txtDescripcion":
                //    cf.Descripcion = sd.Value;
                //    break;

                case "txtDias":
                    cf.Dias = sd.Value;
                    break;

                    //case "txtPrioridad":
                    //    cf.Prioridad = sd.Value;
                    //    break;

                    //case "txtTiempoEstimado":
                    //    cf.TiempoEstimado = sd.Value;
                    //    break;
                }
            }
            string strcookieEditarCodigoPPTA = Cookies.GetCookie("cookieEditarCodigoPPTA").Value;

            if (strcookieEditarCodigoPPTA.Equals("Nuevo"))
            {
                if (CodigoFallasBusiness.ObtenerMainSaverEnCodigoPPTA(cf.CodigoMainSaver))
                {
                    var success = new JFunction {
                        Fn = "imgbtnGuardar_Click_SuccessCR"
                    };
                    X.Msg.Alert("Alerta", "<p align='center'>El Main Saver ya se encuentra registrado: <br/>" + cf.CodigoMainSaver + ".</p>", success).Show();
                }
                else
                {
                    //3. Insertar en la base de datos
                    cf.CodigoMainSaver = CodigoFallasBusiness.Insertar(cf);
                    //4. Mandar mensaje con el código del codigo ppta
                    e.ExtraParamsResponse.Add(new Ext.Net.Parameter("data", cf.CodigoMainSaver, ParameterMode.Value));
                }
            }
            else
            {
                CodigoFallasBusiness.Actualizar(cf);
                cf.CodigoMainSaver = strcookieEditarCodigoPPTA;
                e.ExtraParamsResponse.Add(new Ext.Net.Parameter("data", cf.CodigoMainSaver, ParameterMode.Value));
            }
        }
 /// <summary>
 /// Actualiza la lista
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void OnReadData_sCodigosPPTA(object sender, StoreReadDataEventArgs e)
 {
     sCodigosPPTA.DataSource = CodigoFallasBusiness.ObtenerCodigoFallas();
     sCodigosPPTA.DataBind();
 }
 protected void Page_Load(object sender, EventArgs e)
 {
     sCodigosPPTA.DataSource = CodigoFallasBusiness.ObtenerCodigoFallas();
     sCodigosPPTA.DataBind();
 }