private void agregarCampo() { CamposEquivalencias objEntidad = new CamposEquivalencias(); objEntidad.pTablasEquivalencias = IdTablasEquivalencias; objEntidad.pCodigo = this.txbCodigo.Text.Trim(); objEntidad.pDescripcion = this.txbDescripcion.Text.Trim(); objEntidad.pValor = this.txbValor.Text.Trim(); objEntidad.pValorPorDefecto = this.chbTieneValor.Checked; int valor = 0; CamposEquivalenciasLN objEA = new CamposEquivalenciasLN(); String add = "actualizado"; if (IdCamposEquivalencias > 0) { objEntidad.pId = IdCamposEquivalencias; valor = objEA.actualizar(objEntidad); } else { valor = objEA.insertar(objEntidad); add = "agregado"; } if (valor > 0) { UtilidadesWeb.ajustarMensaje(this.lbEstado, "Se ha " + add + " el campo " + objEntidad.pDescripcion + ".", TipoMensaje.Informacion); llenarGrillaCampos(); } else { UtilidadesWeb.ajustarMensaje(this.lbEstado, "No se ha " + add + " el campo " + objEntidad.pDescripcion + ".", TipoMensaje.Error); } }
public List <CamposEquivalencias> consultar(CamposEquivalencias objEntidad) { CamposEquivalenciasAD objConsultor = new CamposEquivalenciasAD(); List <CamposEquivalencias> lista = new List <CamposEquivalencias>(); lista = objConsultor.consultar(objEntidad); Error = objConsultor.Error; return(lista); }
private void llenarGrillaCampos() { CamposEquivalencias objEntidad = new CamposEquivalencias(); objEntidad.pTablasEquivalencias = IdTablasEquivalencias; this.gvCampos.DataSource = new CamposEquivalenciasLN().consultar(objEntidad); this.gvCampos.DataBind(); LimpiarCampos(); }
public int actualizar(CamposEquivalencias objEntidad) { objEntidad.pOperacion = TiposConsultas.ACTUALIZAR; int cuenta = -1; CamposEquivalenciasAD objConsultor = new CamposEquivalenciasAD(); cuenta = objConsultor.ejecutarNoConsulta(objEntidad); Error = objConsultor.Error; return(cuenta); }
private void llenarDDLCamposTabla() { this.ddlCamposTablas.Enabled = true; IdTablasEquivalencias = Convert.ToInt32(this.ddlTablas.SelectedValue); CamposEquivalencias objCE = new CamposEquivalencias(); objCE.pTablasEquivalencias = IdTablasEquivalencias; this.ddlCamposTablas.Items.Clear(); this.ddlCamposTablas.DataSource = new CamposEquivalenciasLN().consultar(objCE); this.ddlCamposTablas.DataTextField = "pDescripcion"; this.ddlCamposTablas.DataValueField = "pId"; this.ddlCamposTablas.DataBind(); UtilidadesWeb.agregarSeleccioneDDL(this.ddlCamposTablas); }
public int ejecutarNoConsulta(CamposEquivalencias objEntidad) { int cuenta = -1; DataSet datos = ejecutarConsulta(objEntidad); try { cuenta = Convertidor.aEntero32(datos.Tables["tabla"].Rows[0]["Cuenta"]); } catch (Exception ex) { Registrador.Error(ex.Message); } return(cuenta); }
public List <CamposEquivalencias> consultar(CamposEquivalencias objEntidad) { objEntidad.pOperacion = TiposConsultas.CONSULTAR; DataSet datos = ejecutarConsulta(objEntidad); List <CamposEquivalencias> lista = new List <CamposEquivalencias>(); CamposEquivalencias objEntidad2 = null; foreach (DataRow fila in datos.Tables["tabla"].Rows) { objEntidad2 = new CamposEquivalencias(); objEntidad2.pId = Convertidor.aEntero32(fila[CamposEquivalenciasDEF.Id]); objEntidad2.pTablasEquivalencias = Convertidor.aEntero32(fila[CamposEquivalenciasDEF.TablasEquivalencias]); objEntidad2.pCodigo = Convertidor.aCadena(fila[CamposEquivalenciasDEF.Codigo]); objEntidad2.pDescripcion = Convertidor.aCadena(fila[CamposEquivalenciasDEF.Descripcion]); objEntidad2.pValor = Convertidor.aCadena(fila[CamposEquivalenciasDEF.Valor]); objEntidad2.pValorPorDefecto = Convertidor.aBooleano(fila[CamposEquivalenciasDEF.ValorPorDefecto]); lista.Add(objEntidad2); } return(lista); }
protected void gvCampos_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName.Equals("Editar")) { IdCamposEquivalencias = Convert.ToInt32(HttpUtility.HtmlDecode(this.gvCampos.Rows[Convert.ToInt32(e.CommandArgument)].Cells[2].Text)); this.txbCodigo.Text = HttpUtility.HtmlDecode(this.gvCampos.Rows[Convert.ToInt32(e.CommandArgument)].Cells[4].Text); this.txbDescripcion.Text = HttpUtility.HtmlDecode(this.gvCampos.Rows[Convert.ToInt32(e.CommandArgument)].Cells[5].Text); this.chbTieneValor.Checked = ((CheckBox)this.gvCampos.Rows[Convert.ToInt32(e.CommandArgument)].Cells[6].Controls[0]).Checked; this.txbValor.Text = HttpUtility.HtmlDecode(this.gvCampos.Rows[Convert.ToInt32(e.CommandArgument)].Cells[7].Text); this.imgBtnAddField.ImageUrl = "~/MarcaVisual/iconos/aceptar.png"; if (this.chbTieneValor.Checked == true) { this.txbValor.Enabled = true; } else { this.txbValor.Enabled = false; } } else if (e.CommandName.Equals("Eliminar")) { CamposEquivalencias objEA = new CamposEquivalencias(); objEA.pId = Convert.ToInt32(HttpUtility.HtmlDecode(this.gvCampos.Rows[Convert.ToInt32(e.CommandArgument)].Cells[2].Text)); int valor = new CamposEquivalenciasLN().borrar(objEA); if (valor == 0) { UtilidadesWeb.ajustarMensaje(this.lbEstado, "Se eliminó el campo exitosamente!", TipoMensaje.Informacion); llenarGrillaCampos(); } else { UtilidadesWeb.ajustarMensaje(this.lbEstado, "No fue posible eliminar el campo", TipoMensaje.Error); } } }
protected DataSet ejecutarConsulta(CamposEquivalencias objEntidad) { ConectorBD objConexionDB = ConectorBD.obtenerInstancia(); SqlDataAdapter adaptador; DataSet datos = null; SqlConnection conexion = null; try { conexion = objConexionDB.abrirConexion(); Error = conexion.State.ToString(); adaptador = new SqlDataAdapter("pa_BAN_Campos_Equivalencias", conexion); adaptador.SelectCommand.CommandType = CommandType.StoredProcedure; adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pOperacion", SqlDbType.VarChar)); adaptador.SelectCommand.Parameters["@pOperacion"].Value = objEntidad.pOperacion; adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pId", SqlDbType.VarChar)); if (objEntidad.pId > 0) { adaptador.SelectCommand.Parameters["@pId"].Value = objEntidad.pId; } else { adaptador.SelectCommand.Parameters["@pId"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pTablasEquivalencias", SqlDbType.VarChar)); if (objEntidad.pTablasEquivalencias > 0) { adaptador.SelectCommand.Parameters["@pTablasEquivalencias"].Value = objEntidad.pTablasEquivalencias; } else { adaptador.SelectCommand.Parameters["@pTablasEquivalencias"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pCodigo", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pCodigo)) { adaptador.SelectCommand.Parameters["@pCodigo"].Value = objEntidad.pCodigo; } else { adaptador.SelectCommand.Parameters["@pCodigo"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pDescripcion", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pDescripcion)) { adaptador.SelectCommand.Parameters["@pDescripcion"].Value = objEntidad.pDescripcion; } else { adaptador.SelectCommand.Parameters["@pDescripcion"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pValor", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pValor)) { adaptador.SelectCommand.Parameters["@pValor"].Value = objEntidad.pValor; } else { adaptador.SelectCommand.Parameters["@pValor"].Value = String.Empty; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pValorPorDefecto", SqlDbType.VarChar)); if (objEntidad.pValorPorDefecto != null) { if (objEntidad.pValorPorDefecto == true) { adaptador.SelectCommand.Parameters["@pValorPorDefecto"].Value = "1"; } else { adaptador.SelectCommand.Parameters["@pValorPorDefecto"].Value = "0"; } } else { adaptador.SelectCommand.Parameters["@pValorPorDefecto"].Value = DBNull.Value; } datos = new DataSet(); adaptador.Fill(datos, "tabla"); adaptador.Dispose(); } catch (SqlException ex) { Error = ex.Message; Registrador.Error(Error); } finally { if (conexion.State != ConnectionState.Closed) { conexion.Close(); } } return(datos); }