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);
        }
Beispiel #5
0
        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);
        }
Beispiel #8
0
        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);
        }
Beispiel #9
0
        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);
        }