private void agregarTabla() { TablasEquivalencias objEntidad = new TablasEquivalencias(); objEntidad.pNombre = this.txbNombreTabla.Text.Trim(); objEntidad.pTipoArchivo = this.ddlTipoArchivo.SelectedValue; objEntidad.pIdCuentaBanco = IdCuentaBanco; int valor = 0; TablasEquivalenciasLN objEA = new TablasEquivalenciasLN(); String add = "actualizado"; if (IdTablasEquivalencias > 0) { objEntidad.pId = IdTablasEquivalencias; valor = objEA.actualizar(objEntidad); } else { valor = objEA.insertar(objEntidad); add = "agregado"; } if (valor > 0) { UtilidadesWeb.ajustarMensaje(this.lbEstado, "Se ha " + add + " la tabla " + objEntidad.pNombre + ".", TipoMensaje.Informacion); llenarGrillaTablas(); } else { UtilidadesWeb.ajustarMensaje(this.lbEstado, "No se ha " + add + " la tabla " + objEntidad.pNombre + ".", TipoMensaje.Error); } }
protected void gvTablas_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName.Equals("Editar")) { IdTablasEquivalencias = Convert.ToInt32(HttpUtility.HtmlDecode(this.gvTablas.Rows[Convert.ToInt32(e.CommandArgument)].Cells[2].Text)); this.txbNombreTabla.Text = this.lbEditando.Text = HttpUtility.HtmlDecode(this.gvTablas.Rows[Convert.ToInt32(e.CommandArgument)].Cells[3].Text); this.imgBtnAddTabla.ImageUrl = "~/MarcaVisual/iconos/aceptar.png"; this.imgBtnAddField.Enabled = true; llenarGrillaCampos(); this.txbValor.ValidationGroup = this.rfvValor.ValidationGroup = "3"; } else if (e.CommandName.Equals("Eliminar")) { TablasEquivalencias objEA = new TablasEquivalencias(); objEA.pId = Convert.ToInt32(HttpUtility.HtmlDecode(this.gvTablas.Rows[Convert.ToInt32(e.CommandArgument)].Cells[2].Text)); int valor = new TablasEquivalenciasLN().borrar(objEA); if (valor == 0) { UtilidadesWeb.ajustarMensaje(this.lbEstado, "Se eliminó la tabla exitosamente!", TipoMensaje.Informacion); llenarGrillaTablas(); } else { UtilidadesWeb.ajustarMensaje(this.lbEstado, "No fue posible eliminar la tabla", TipoMensaje.Error); } } }
public List <TablasEquivalencias> consultar(TablasEquivalencias objEntidad) { TablasEquivalenciasAD objConsultor = new TablasEquivalenciasAD(); List <TablasEquivalencias> lista = new List <TablasEquivalencias>(); lista = objConsultor.consultar(objEntidad); Error = objConsultor.Error; return(lista); }
public int actualizar(TablasEquivalencias objEntidad) { objEntidad.pOperacion = TiposConsultas.ACTUALIZAR; int cuenta = -1; TablasEquivalenciasAD objConsultor = new TablasEquivalenciasAD(); cuenta = objConsultor.ejecutarNoConsulta(objEntidad); Error = objConsultor.Error; return(cuenta); }
public int ejecutarNoConsulta(TablasEquivalencias objEntidad) { int cuenta = -1; DataSet datos = ejecutarConsulta(objEntidad); try { cuenta = Convertidor.aEntero32(datos.Tables["tabla"].Rows[0]["Cuenta"]); } catch (Exception ex) { Registrador.Warn(ex.Message); } return(cuenta); }
private void llenarGrillaTablas() { TablasEquivalencias objEntidad = new TablasEquivalencias(); objEntidad.pTipoArchivo = IdTipoArchivo; objEntidad.pIdCuentaBanco = IdCuentaBanco; this.gvTablas.DataSource = new TablasEquivalenciasLN().consultar(objEntidad); this.gvTablas.DataBind(); this.txbNombreTabla.Text = String.Empty; this.lbEditando.Text = "NO HAY TABLA SELECCIONADA"; this.imgBtnAddTabla.ImageUrl = "~/MarcaVisual/iconos/agregar.png"; IdTablasEquivalencias = 0; LimpiarCampos(); this.imgBtnAddField.Enabled = false; this.gvCampos.DataSource = null; this.gvCampos.DataBind(); }
private void llenarLineasTablas() { ArchivoPlanoLN objAP = new ArchivoPlanoLN(); ddlTipoLinea.DataSource = objAP.consultarLineasCuentaBanco(txbCodigoCuenta.Text.Trim(), this.ddlTipoArchivo.SelectedValue); ddlTipoLinea.DataTextField = TipoLineaDEF.Nombre; ddlTipoLinea.DataValueField = TipoLineaDEF.Oid; ddlTipoLinea.DataBind(); UtilidadesWeb.agregarSeleccioneDDL(ddlTipoLinea); TablasEquivalencias objEntidad = new TablasEquivalencias(); objEntidad.pTipoArchivo = IdTipoArchivo; objEntidad.pIdCuentaBanco = IdCuentaBanco; this.ddlTablas.DataSource = new TablasEquivalenciasLN().consultar(objEntidad); this.ddlTablas.DataTextField = "pNombre"; this.ddlTablas.DataValueField = "pId"; this.ddlTablas.DataBind(); UtilidadesWeb.agregarSeleccioneDDL(this.ddlTablas); }
public List <TablasEquivalencias> consultar(TablasEquivalencias objEntidad) { objEntidad.pOperacion = TiposConsultas.CONSULTAR; DataSet datos = ejecutarConsulta(objEntidad); List <TablasEquivalencias> lista = new List <TablasEquivalencias>(); TablasEquivalencias objEntidad2 = null; foreach (DataRow fila in datos.Tables["tabla"].Rows) { objEntidad2 = new TablasEquivalencias(); objEntidad2.pId = Convertidor.aEntero32(fila[TablasEquivalenciasDEF.Id]); objEntidad2.pNombre = Convertidor.aCadena(fila[TablasEquivalenciasDEF.Nombre]); objEntidad2.pTipoArchivo = Convertidor.aCadena(fila[TablasEquivalenciasDEF.TipoArchivo]); objEntidad2.pIdCuentaBanco = Convertidor.aEntero32(fila[TablasEquivalenciasDEF.IdCuentaBanco]); lista.Add(objEntidad2); } return(lista); }
protected DataSet ejecutarConsulta(TablasEquivalencias 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_Tablas_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("@pNombre", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pNombre)) { adaptador.SelectCommand.Parameters["@pNombre"].Value = objEntidad.pNombre; } else { adaptador.SelectCommand.Parameters["@pNombre"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pTipoArchivo", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pTipoArchivo)) { adaptador.SelectCommand.Parameters["@pTipoArchivo"].Value = objEntidad.pTipoArchivo; } else { adaptador.SelectCommand.Parameters["@pTipoArchivo"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pIdCuentaBanco", SqlDbType.VarChar)); if (objEntidad.pIdCuentaBanco >= 0) { adaptador.SelectCommand.Parameters["@pIdCuentaBanco"].Value = objEntidad.pIdCuentaBanco; } else { adaptador.SelectCommand.Parameters["@pIdCuentaBanco"].Value = DBNull.Value; } datos = new DataSet(); adaptador.Fill(datos, "tabla"); adaptador.Dispose(); } catch (SqlException ex) { Error = ex.Message; Registrador.Warn(ex.Message); } finally { if (conexion.State != ConnectionState.Closed) { conexion.Close(); } } return(datos); }