Пример #1
0
        protected void EnviarDatos(object sender, EventArgs e)
        {
            string validarDescrip = this.txtdescripcion.Text.Trim();

            if (codAux.Text.Length == 0 & codSis.Text.Length == 0)
            {
                Paneltabla.Visible = true;
            }
            else if (validarDescrip.Length == 0)
            {
                Paneltabla.Visible = true;
            }
            else
            {
                Tabla_parametros Obj = new Tabla_parametros();
                int codigo           = Convert.ToInt16(this.txtCodigo.Text);
                Tabla_parametros obj = new Tabla_parametros();
                obj.CodDescrip = Convert.ToString(this.txtdescripcion.Text).ToUpper();
                obj.CdoEstado  = Convert.ToInt16(DropEstado.SelectedValue);
                obj.CodAux     = codAux.Text;
                obj.CodSis     = Convert.ToInt32(codSis.Text);



                int Op = Convert.ToInt16(Session["opcion"]);
                switch (Op)
                {
                case 1:
                    //verifica si la descripcion ya existe en la base de datos
                    if (PreparaAcceso.Buscar_Descripcion(obj.CodDescrip, cadenaConexion))
                    {
                        msjeprocedimiento.Visible = true;
                        txtdescripcion.Focus();
                        txtdescripcion.BackColor = Color.LightCyan;
                    }
                    else
                    {
                        DataTable GuardarTabla = new DataTable();
                        GuardarTabla = PreparaAcceso.Crear_DescripPar(obj.CodDescrip, obj.CdoEstado, obj.CodSis, obj.CodAux, cadenaConexion);
                        ClientScript.RegisterStartupScript(this.GetType(), "Alert", "<SCRIPT LANGUAGE='javascript'> alert('Tabla ingresada correctamente!!.');  document.location=('/Mantencion/Parametros.aspx');</SCRIPT>");
                    }
                    break;

                case 2:

                    DataTable ModificarTabla = new DataTable();
                    ModificarTabla = PreparaAcceso.Modificar_Descripcion(codigo, obj.CodDescrip, obj.CdoEstado, obj.CodSis, obj.CodAux, cadenaConexion);
                    ClientScript.RegisterStartupScript(this.GetType(), "Alert", "<SCRIPT LANGUAGE='javascript'> alert('Tabla se ha modificado!!.');  document.location=('/Mantencion/Parametros.aspx');</SCRIPT>");
                    break;
                }
            }
        }
Пример #2
0
        protected void Update_Registro(object sender, GridViewUpdateEventArgs e)
        {
            try
            {
                Label  lblDes      = GVParametros.Rows[e.RowIndex].FindControl("lblDesc") as Label;
                string validarDes  = lblDes.Text;
                string validarDesN = Convert.ToString((((System.Web.UI.WebControls.TextBox)GVParametros.Rows[e.RowIndex].Cells[1].Controls[1]).Text));

                string validarEstado = Convert.ToString((((System.Web.UI.WebControls.DropDownList)GVParametros.Rows[e.RowIndex].Cells[4].Controls[1]).Text));
                if (PreparaAcceso.Buscar_DescripcionDeTabPar(Convert.ToInt16(txtCodigo.Text), validarDesN, cadenaConexion) && validarDes != validarDesN)
                {
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Sr.Usuario", "alert('La descripción ya existe');", true); return;
                }
                else if (validarDesN.Length == 0)
                {
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Sr.Usuario", "alert('Debe ingresar la descripción');", true); return;
                }
                else
                {
                    ClientScript.RegisterStartupScript(this.GetType(), "Alert", "<SCRIPT LANGUAGE='javascript'> alert('Parametro actualizado correctamente!!.');  document.location=('/Mantencion/Parametros.aspx');</SCRIPT>");
                    Tabla_parametros Obj = new Tabla_parametros();

                    int codigo = Convert.ToInt16(this.txtCodigo.Text);
                    Obj.CodPar     = codigo;
                    Obj.codigo     = Convert.ToInt16(((System.Web.UI.WebControls.Label)GVParametros.Rows[e.RowIndex].Cells[0].Controls[1]).Text);
                    Obj.CodDescrip = Convert.ToString(((System.Web.UI.WebControls.TextBox)GVParametros.Rows[e.RowIndex].Cells[1].Controls[1]).Text.ToUpper());
                    Obj.CodAux     = Convert.ToString(((System.Web.UI.WebControls.TextBox)GVParametros.Rows[e.RowIndex].Cells[2].Controls[1]).Text);
                    Obj.CdoEstado  = Convert.ToInt32(((System.Web.UI.WebControls.DropDownList)GVParametros.Rows[e.RowIndex].Cells[4].Controls[1]).Text);
                    Obj.CodSis     = Convert.ToInt32(((System.Web.UI.WebControls.TextBox)GVParametros.Rows[e.RowIndex].Cells[3].Controls[1]).Text);
                    DataTable ActualizaDetalle = new DataTable();
                    ActualizaDetalle       = PreparaAcceso.Modifica_Parametros(Obj.CodPar, Obj.codigo, Obj.CodDescrip, Obj.CdoEstado, Obj.CodSis, Obj.CodAux, cadenaConexion);
                    GVParametros.EditIndex = -1;
                    LlenaGrillaParametros();
                }
            }
            catch (Exception exp)
            {
                Response.Write(exp.Message);
            }
        }
Пример #3
0
        protected void BtnNuevo_param_Click(object sender, EventArgs e)
        {
            string validacion1 = this.txtdescrip.Text.Trim();

            if (codaux2.Text.Length == 0 & codSis2.Text.Length == 0)
            {
                Paneltabla.Visible = true;
            }
            else if (validacion1.Length == 0)
            {
                Panelmensaje.Visible = true;
            }
            else
            {
                Tabla_parametros Obj = new Tabla_parametros();
                Tabla_parametros obj = new Tabla_parametros();
                obj.CodPar     = Convert.ToInt16(DpDesParametrosPadre.SelectedValue);
                obj.CodDescrip = Convert.ToString(this.txtdescrip.Text).ToUpper();
                obj.CdoEstado  = 1;
                obj.CodAux     = this.codaux2.Text;
                obj.CodSis     = obj.CodSis = Convert.ToInt32(codSis2.Text);

                //verificacion si la descripcion ya existe en la base de datos
                if (PreparaAcceso.Buscar_Descripcion(obj.CodDescrip, cadenaConexion))
                {
                    panel3.Visible = true;
                    txtdescripcion.Focus();
                    txtdescripcion.BackColor = Color.LightCyan;
                }
                else
                {
                    //Guarda
                    DataTable GuardarParametro = new DataTable();
                    GuardarParametro = PreparaAcceso.Crear_ParametroNuevo(obj.CodPar, obj.CodDescrip, obj.CdoEstado, obj.CodSis, obj.CodAux, cadenaConexion);
                    ClientScript.RegisterStartupScript(this.GetType(), "Alert", "<SCRIPT LANGUAGE='javascript'> alert('Parametro ingresado correctamente!!.');  document.location=('/Mantencion/Parametros.aspx');</SCRIPT>");
                }
            }
        }