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; } } }
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); } }
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>"); } } }