private void agregarEquivalencia()
        {
            Equivalencias objEq = new Equivalencias();

            objEq.pIdEstructuraArchivo   = Convert.ToInt32(this.ddlCamposLineas.SelectedValue);
            objEq.pIdTablasEquivalencias = Convert.ToInt32(this.ddlTablas.SelectedValue);
            objEq.pIdCamposEquivalencias = Convert.ToInt32(this.ddlCamposTablas.SelectedValue);

            int             valor = 0;
            EquivalenciasLN objEA = new EquivalenciasLN();
            String          add   = "actualizado";

            if (IdEquivalencias > 0)
            {
                objEq.pId = IdEquivalencias;
                valor     = objEA.actualizar(objEq);
            }
            else
            {
                valor = objEA.insertar(objEq);
                add   = "agregado";
            }

            if (valor > 0)
            {
                UtilidadesWeb.ajustarMensaje(this.lbEstado, "Se ha " + add + " la equivalencia del campo : " + this.ddlCamposLineas.SelectedItem.Text + ".", TipoMensaje.Informacion);
                limpiarCampos();
                llenarGrillaEquivalencias();
            }
            else
            {
                UtilidadesWeb.ajustarMensaje(this.lbEstado, "No se ha " + add + " la equivalencia del campo : " + this.ddlCamposLineas.SelectedItem.Text + ".", TipoMensaje.Error);
            }
        }
Exemplo n.º 2
0
        public List <Equivalencias> consultar(Equivalencias objEntidad)
        {
            EquivalenciasAD      objConsultor = new EquivalenciasAD();
            List <Equivalencias> lista        = new List <Equivalencias>();

            lista = objConsultor.consultar(objEntidad);
            Error = objConsultor.Error;
            return(lista);
        }
Exemplo n.º 3
0
        public int actualizar(Equivalencias objEntidad)
        {
            objEntidad.pOperacion = TiposConsultas.ACTUALIZAR;
            int             cuenta       = -1;
            EquivalenciasAD objConsultor = new EquivalenciasAD();

            cuenta = objConsultor.ejecutarNoConsulta(objEntidad);
            Error  = objConsultor.Error;
            return(cuenta);
        }
Exemplo n.º 4
0
        public int ejecutarNoConsulta(Equivalencias 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);
        }
        protected void gvEquivalencias_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName.Equals("Editar"))
            {
                IdEquivalencias = Convert.ToInt32(HttpUtility.HtmlDecode(this.gvEquivalencias.Rows[Convert.ToInt32(e.CommandArgument)].Cells[2].Text));
                this.ddlCamposLineas.SelectedValue = HttpUtility.HtmlDecode(this.gvEquivalencias.Rows[Convert.ToInt32(e.CommandArgument)].Cells[3].Text);
                if (HttpUtility.HtmlDecode(this.gvEquivalencias.Rows[Convert.ToInt32(e.CommandArgument)].Cells[5].Text).Trim().Length == 0)
                {
                    this.ddlTablas.SelectedValue = "0";
                }
                else
                {
                    this.ddlTablas.SelectedValue = HttpUtility.HtmlDecode(this.gvEquivalencias.Rows[Convert.ToInt32(e.CommandArgument)].Cells[5].Text);
                }

                llenarDDLCamposTabla();

                if (HttpUtility.HtmlDecode(this.gvEquivalencias.Rows[Convert.ToInt32(e.CommandArgument)].Cells[7].Text).Trim().Length == 0)
                {
                    this.ddlCamposTablas.SelectedValue = "0";
                }
                else
                {
                    this.ddlCamposTablas.SelectedValue = HttpUtility.HtmlDecode(this.gvEquivalencias.Rows[Convert.ToInt32(e.CommandArgument)].Cells[7].Text);
                }

                this.imgAgregarEquivalencia.ImageUrl = "~/MarcaVisual/iconos/aceptar.png";
            }
            else if (e.CommandName.Equals("Eliminar"))
            {
                Equivalencias objEA = new Equivalencias();
                objEA.pId = Convert.ToInt32(HttpUtility.HtmlDecode(this.gvEquivalencias.Rows[Convert.ToInt32(e.CommandArgument)].Cells[2].Text));
                int valor = new EquivalenciasLN().borrar(objEA);

                if (valor == 0)
                {
                    UtilidadesWeb.ajustarMensaje(this.lbEstado, "Se eliminó la equivalencia del campo exitosamente!", TipoMensaje.Informacion);
                    limpiarCampos();
                    llenarGrillaEquivalencias();
                }
                else
                {
                    UtilidadesWeb.ajustarMensaje(this.lbEstado, "No fue posible eliminar la equivalencia del campo", TipoMensaje.Error);
                }
            }
        }
Exemplo n.º 6
0
        static public Boolean EsSoloLetras(string pCadena)
        {
            Boolean OK          = true;
            string  strCaracter = "";
            int     i           = 0;

            // recorrer toda la cadena del user para verificar caracteres
            for (i = 1; i <= Equivalencias.Len(pCadena.Trim()); i++)
            {
                strCaracter = Equivalencias.Mid(pCadena.ToLower(), i, 1);
                if (!(Equivalencias.InStr("abcdefghijklmnñopqrstuvwxyz ", strCaracter) != 0))
                {
                    OK = false;//truncar el recorrido
                    break;
                }
            }//for
            return(OK);
        }
Exemplo n.º 7
0
        public List <Equivalencias> consultar(Equivalencias objEntidad)
        {
            objEntidad.pOperacion = TiposConsultas.CONSULTAR;
            DataSet datos = ejecutarConsulta(objEntidad);

            List <Equivalencias> lista       = new List <Equivalencias>();
            Equivalencias        objEntidad2 = null;

            foreach (DataRow fila in datos.Tables["tabla"].Rows)
            {
                objEntidad2     = new Equivalencias();
                objEntidad2.pId = Convertidor.aEntero32(fila[EquivalenciasDEF.Id]);
                objEntidad2.pIdEstructuraArchivo   = Convertidor.aEntero32(fila[EquivalenciasDEF.IdEstructuraArchivo]);
                objEntidad2.pIdTablasEquivalencias = Convertidor.aEntero32(fila[EquivalenciasDEF.IdTablasEquivalencias]);
                objEntidad2.pIdCamposEquivalencias = Convertidor.aEntero32(fila[EquivalenciasDEF.IdCamposEquivalencias]);

                lista.Add(objEntidad2);
            }
            return(lista);
        }
Exemplo n.º 8
0
        protected DataSet ejecutarConsulta(Equivalencias 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_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 = "NULL";
                }

                adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pIdEstructuraArchivo", SqlDbType.VarChar));
                if (objEntidad.pIdEstructuraArchivo > 0)
                {
                    adaptador.SelectCommand.Parameters["@pIdEstructuraArchivo"].Value = objEntidad.pIdEstructuraArchivo;
                }
                else
                {
                    adaptador.SelectCommand.Parameters["@pIdEstructuraArchivo"].Value = "NULL";
                }

                adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pIdTablasEquivalencias", SqlDbType.VarChar));
                if (objEntidad.pIdTablasEquivalencias > 0)
                {
                    adaptador.SelectCommand.Parameters["@pIdTablasEquivalencias"].Value = objEntidad.pIdTablasEquivalencias;
                }
                else
                {
                    adaptador.SelectCommand.Parameters["@pIdTablasEquivalencias"].Value = "NULL";
                }

                adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pIdCamposEquivalencias", SqlDbType.VarChar));
                if (objEntidad.pIdCamposEquivalencias > 0)
                {
                    adaptador.SelectCommand.Parameters["@pIdCamposEquivalencias"].Value = objEntidad.pIdCamposEquivalencias;
                }
                else
                {
                    adaptador.SelectCommand.Parameters["@pIdCamposEquivalencias"].Value = "NULL";
                }

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