Ejemplo n.º 1
0
 public void SetConfiguracion(ConfiguracionBE item)
 {
     txtIdConfiguracion.Text = item.psIDCONFIGAPP.ToUpper();
     txtDescripcion.Text     = item.psDESCRIPCION.ToUpper();
     txtValor.Text           = item.psVALOR;
     chkActivo.Checked       = bool.Parse(item.psACTIVO);
 }
Ejemplo n.º 2
0
        public RespuestaComunBE GetCatEspecifico(string sIdCatalogo, string sValorFiltro = "")
        {
            CatalogosDA      oCatalogosDA     = new CatalogosDA();
            CatGeneralesBE   item             = new CatGeneralesBE();
            ConfiguracionDA  oConfiguracionDA = new ConfiguracionDA();
            RespuestaComunBE Respuesta        = new RespuestaComunBE();
            ConfiguracionBE  itemConfig       = new ConfiguracionBE();


            string sConexionString = string.Empty;

            //itemConfig.psIDCONFIGAPP =  ConfigurationSettings.AppSettings["IELDBConn"].ToString();

            //Respuesta = oConfiguracionDA.GetConfigAPP(itemConfig);
            sConexionString = System.Configuration.ConfigurationManager.ConnectionStrings["IELDBConn"].ConnectionString;

            item.psIDCATGENERALES = sIdCatalogo;

            Respuesta = GetCatGenerales(item);

            item = Respuesta.lstCatGenerales[0];
            item.psVALORFILTRO = sValorFiltro;

            Respuesta = oCatalogosDA.GetCatEspecifico(Respuesta.lstCatGenerales[0], sConexionString);

            return(Respuesta);
        }
Ejemplo n.º 3
0
        public RespuestaComunBE AddConfigAPP(ConfiguracionBE item, string sConexionString)
        {
            RespuestaComunBE RespuestaComun = new RespuestaComunBE();
            OleDbCommand     Comando        = new OleDbCommand();
            OleDbConnection  Conexion       = new OleDbConnection();
            OleDbTransaction Transaccion    = null;
            string           sComando       = string.Empty;
            StringBuilder    sMensajeError  = new StringBuilder();
            string           sResultado     = string.Empty;

            RespuestaComun.itemError           = new ErrorBE();
            RespuestaComun.itemError.psMensaje = new StringBuilder(string.Empty);

            try
            {
                Conexion.ConnectionString = sConexionString;
                Conexion.Open();
                Transaccion         = Conexion.BeginTransaction();
                Comando.Connection  = Conexion;
                Comando.Transaction = Transaccion;

                sComando               = "spAddConfigApp";
                Comando.CommandText    = sComando;
                Comando.CommandType    = CommandType.StoredProcedure;
                Comando.CommandTimeout = 0;
                Comando.Parameters.Clear();

                Comando.Parameters.Add(new OleDbParameter("DESCRIPCION", item.psDESCRIPCION)).Direction  = ParameterDirection.Input;
                Comando.Parameters.Add(new OleDbParameter("VALOR", item.psVALOR)).Direction              = ParameterDirection.Input;
                Comando.Parameters.Add(new OleDbParameter("ACTIVO", item.psACTIVO)).Direction            = ParameterDirection.Input;
                Comando.Parameters.Add(new OleDbParameter("IDCONFIGAPPNEW", OleDbType.BigInt)).Direction = ParameterDirection.Output;

                //[15102015][falta agregar la instruccion que obtiene el nombre del metodo]RespuestaComun.itemError.psMensaje.Append("[spGetConfigApp]");
                RespuestaComun.itemError.psMensaje.Append("[spAddConfigApp]");

                Comando.ExecuteNonQuery();
                RespuestaComun.psIDCONFIGAPP = Comando.Parameters["IDCONFIGAPPNEW"].Value.ToString();

                Transaccion.Commit();
                RespuestaComun.itemError.pbFlag = true;
            }
            catch (Exception Ex)
            {
                //Generar una deccion para crear Log de errores
                RespuestaComun.itemError.psMensaje.Append("[");
                RespuestaComun.itemError.psMensaje.Append(Ex.Message);
                RespuestaComun.itemError.psMensaje.Append("]");
                RespuestaComun.itemError.pbFlag = false;
            }
            finally
            {
                Transaccion.Dispose();
                Transaccion = null;
                Comando.Dispose();
                Comando = null;
                Conexion.Close();
                Conexion = null;
            }
            return(RespuestaComun);
        }
Ejemplo n.º 4
0
        private List <ConfiguracionBE> GetConfiguracion(string sIdConfiguracion = null)
        {
            List <ConfiguracionBE> lstConfiguracion = new List <ConfiguracionBE>();
            ConfiguracionBR        oConBus          = new ConfiguracionBR();
            RespuestaComunBE       RespuestaComun   = new RespuestaComunBE();
            ConfiguracionBE        item             = new ConfiguracionBE();


            item.psIDCONFIGAPP = sIdConfiguracion;
            RespuestaComun     = oConBus.GetConfigAPP(item);

            if (RespuestaComun.itemError.pbFlag)
            {
                if (sIdConfiguracion == null)
                {
                    ViewState["lstCatGenerales"] = RespuestaComun.lstConfiguracion;
                }
                else
                {
                    item.psIDCONFIGAPP = RespuestaComun.lstConfiguracion[0].psIDCONFIGAPP.ToString();
                    item.psDESCRIPCION = RespuestaComun.lstConfiguracion[0].psDESCRIPCION.ToString();
                    item.psVALOR       = RespuestaComun.lstConfiguracion[0].psVALOR.ToString();
                    item.psACTIVO      = RespuestaComun.lstConfiguracion[0].psACTIVO;

                    ConfiguracionWUC.SetConfiguracion(item);
                }
            }
            lstConfiguracion = RespuestaComun.lstConfiguracion;


            return(lstConfiguracion);
        }
        private void ObtenerRutas(ref string sPathOrigen, ref string sPathDestino)
        {
            ConfiguracionBL oConfiguracionBL = new ConfiguracionBL();
            ConfiguracionBE oConfiguracionBE = new ConfiguracionBE();

            oConfiguracionBE = oConfiguracionBL.getConfiguracion();

            sPathOrigen  = oConfiguracionBE.Directorio_Origen;
            sPathDestino = oConfiguracionBE.Directorio_Destino;
        }
Ejemplo n.º 6
0
        public RespuestaComunBE GetConfigAPP(ConfiguracionBE item)
        {
            ConfiguracionDA  oConfiguracionDA = new ConfiguracionDA();
            RespuestaComunBE Respuesta        = new RespuestaComunBE();
            ConfiguracionBE  itemConfig       = new ConfiguracionBE();

            Respuesta = oConfiguracionDA.GetConfigAPP(item);

            return(Respuesta);
        }
Ejemplo n.º 7
0
        public ConfiguracionBE GetConfiguracion()
        {
            ConfiguracionBE item = new ConfiguracionBE();

            item.psIDCONFIGAPP = txtIdConfiguracion.Text.ToUpper();
            item.psDESCRIPCION = txtDescripcion.Text.ToUpper();
            item.psVALOR       = txtValor.Text;
            item.psACTIVO      = chkActivo.Checked == true ? "1" : "0";

            return(item);
        }
Ejemplo n.º 8
0
        public ConfiguracionBE getConfiguracion()
        {
            ConfiguracionBE oConfiguracionBE = new ConfiguracionBE();

            DataSet ds = APP.DBUtility.SqlHelper.ExecuteDataset(APP.DBUtility.SqlHelper.ConnectionString,
                                                                CommandType.StoredProcedure, "SP_ListarDirectorios");

            if (ds.Tables[0].Rows.Count > 0)
            {
                oConfiguracionBE.Directorio_Origen  = ds.Tables[0].Rows[0]["VALOR"].ToString();
                oConfiguracionBE.Directorio_Destino = ds.Tables[0].Rows[1]["VALOR"].ToString();
            }

            return(oConfiguracionBE);
        }
Ejemplo n.º 9
0
        public RespuestaComunBE SetConfigAPP(ConfiguracionBE item)
        {
            ConfiguracionDA  oConfiguracionDA = new ConfiguracionDA();
            RespuestaComunBE Respuesta        = new RespuestaComunBE();
            ConfiguracionBE  itemConfig       = new ConfiguracionBE();

            string sConexionString = string.Empty;

            itemConfig.psIDCONFIGAPP = ConfigurationSettings.AppSettings["IELDBConn"].ToString();

            Respuesta       = oConfiguracionDA.GetConfigAPP(itemConfig);
            sConexionString = Respuesta.lstConfiguracion[0].psVALOR;

            Respuesta = oConfiguracionDA.SetConfigAPP(item, sConexionString);

            return(Respuesta);
        }
Ejemplo n.º 10
0
        private void AddConfiguracion()
        {
            ConfiguracionBR  oConBus        = new ConfiguracionBR();
            RespuestaComunBE RespuestaComun = new RespuestaComunBE();
            ConfiguracionBE  item           = new ConfiguracionBE();

            item = ConfiguracionWUC.GetConfiguracion();

            RespuestaComun = oConBus.AddConfigAPP(item);



            if (RespuestaComun.itemError.pbFlag)
            {
                SetGrid(true);
            }
        }
Ejemplo n.º 11
0
        public RespuestaComunBE SetCatGenerales(CatGeneralesBE item)
        {
            CatalogosDA      oCatalogosDA     = new CatalogosDA();
            ConfiguracionDA  oConfiguracionDA = new ConfiguracionDA();
            RespuestaComunBE Respuesta        = new RespuestaComunBE();
            ConfiguracionBE  itemConfig       = new ConfiguracionBE();

            string sConexionString = string.Empty;

            //itemConfig.psIDCONFIGAPP =  ConfigurationSettings.AppSettings["IELDBConn"].ToString();

            //Respuesta = oConfiguracionDA.GetConfigAPP(itemConfig);
            sConexionString = System.Configuration.ConfigurationManager.ConnectionStrings["IELDBConn"].ConnectionString;

            Respuesta = oCatalogosDA.SetCatGenerales(item, sConexionString);

            return(Respuesta);
        }
Ejemplo n.º 12
0
        public RespuestaComunBE GetDefinicionTabla(string sNombreTabla)
        {
            CommonDA           oCommonDA        = new CommonDA();
            ConfiguracionDA    oConfiguracionDA = new ConfiguracionDA();
            RespuestaComunBE   Respuesta        = new RespuestaComunBE();
            ConfiguracionBE    itemConfig       = new ConfiguracionBE();
            List <CatalogosBE> lsCatalogos      = new List <CatalogosBE>();


            string sConexionString = string.Empty;

            itemConfig.psIDCONFIGAPP = ConfigurationSettings.AppSettings["IELDBConn"].ToString();

            Respuesta       = oConfiguracionDA.GetConfigAPP(itemConfig);
            sConexionString = Respuesta.lstConfiguracion[0].psVALOR;

            Respuesta = oCommonDA.GetDefinicionTabla(sNombreTabla, sConexionString);

            return(Respuesta);
        }
Ejemplo n.º 13
0
        public ConfiguracionBE getConfiguracionOracle()
        {
            ConfiguracionBE oConfiguracionBE = new ConfiguracionBE();

            List <OracleParameter> par;

            par = new List <OracleParameter>();

            par.Add(new OracleParameter("K_CURSOR", OracleDbType.RefCursor, ParameterDirection.Output));


            DataSet ds = APP.DBUtility.OracleHelper.ExecuteDataset(APP.DBUtility.OracleHelper.ConnectionString, CommandType.StoredProcedure, "SIGE.PKG_DIGITAL_FILE.SP_GET_DIRECTORIOS", par.ToArray());

            if (ds.Tables[0].Rows.Count > 0)
            {
                oConfiguracionBE.Directorio_Origen  = ds.Tables[0].Rows[0]["VALOR"].ToString();
                oConfiguracionBE.Directorio_Destino = ds.Tables[0].Rows[1]["VALOR"].ToString();
            }

            return(oConfiguracionBE);
        }
Ejemplo n.º 14
0
        public DataTable getDocumentos(string sNumDocumento)
        {
            DocumentosDA    oDocumentoDA     = new DocumentosDA();
            ConfiguracionBL oConfiguracionBL = new ConfiguracionBL();
            ConfiguracionBE oConfiguracionBE = new ConfiguracionBE();

            DataTable oDocumentosBD = new DataTable();
            DataTable oDocumentos   = new DataTable();

            string sPathOrigen  = string.Empty;
            string sPathDestino = string.Empty;

            oConfiguracionBE = oConfiguracionBL.getConfiguracion();

            sPathOrigen  = oConfiguracionBE.Directorio_Origen;
            sPathDestino = oConfiguracionBE.Directorio_Destino;

            oDocumentosBD = oDocumentoDA.getDocumentosOracle(sNumDocumento);

            oDocumentos.Columns.Add("ANIO");
            oDocumentos.Columns.Add("MES");
            oDocumentos.Columns.Add("MES_LITERAL");
            oDocumentos.Columns.Add("NOMBRE_ARCHIVO");
            oDocumentos.Columns.Add("RUTA");


            foreach (DataRow oRow in oDocumentosBD.Rows)
            {
                DataRow oNewRow = oDocumentos.NewRow();
                oNewRow["ANIO"]           = oRow[0].ToString();
                oNewRow["MES"]            = oRow[1].ToString();
                oNewRow["MES_LITERAL"]    = oRow[2].ToString();
                oNewRow["NOMBRE_ARCHIVO"] = oRow[4].ToString();
                oNewRow["RUTA"]           = oRow[5].ToString();

                oDocumentos.Rows.Add(oNewRow);
            }

            return(oDocumentos);
        }
Ejemplo n.º 15
0
        protected void grdConfiguracion_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            int                    index            = Convert.ToInt32(e.CommandArgument);
            StringBuilder          sMensajelbl      = new StringBuilder(string.Empty);
            List <ConfiguracionBE> lstConfiguracion = (List <ConfiguracionBE>)ViewState["lstConfiguracion"];
            ConfiguracionBE        item             = new ConfiguracionBE();

            string sIdCatalogo = grdConfiguracion.DataKeys[index].Value.ToString();

            item = lstConfiguracion[int.Parse(sIdCatalogo) - 1];

            if (e.CommandName.Equals("editRecord"))
            {
                GridViewRow gvrow = grdConfiguracion.Rows[index];
                sIdCatalogo          = grdConfiguracion.DataKeys[index].Value.ToString();
                ViewState["sEditar"] = "1";


                //GridViewRow gvrow = GridView1.Rows[index];
                //lblIDAplicacion.Text = HttpUtility.HtmlDecode(gvrow.Cells[0].Text).ToString();
                //txtDescripcion.Text = HttpUtility.HtmlDecode(gvrow.Cells[1].Text);
                //txtPassword.Text = HttpUtility.HtmlDecode(gvrow.Cells[2].Text);

                //lblResult.Visible = false;
                System.Text.StringBuilder sb = new System.Text.StringBuilder();
                sb.Append(@"<script type='text/javascript'>");
                sb.Append("$('#mdlConfiguracion').modal('show');");
                sb.Append(@"</script>");

                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "mdlConfiguracionScript", sb.ToString(), false);
                GetConfiguracion(sIdCatalogo);

                sMensajelbl.Append(" EDITAR Configuración ");
                sMensajelbl.Append(item.psDESCRIPCION);

                lblTituloModal.Text = sMensajelbl.ToString();
            }
        }
Ejemplo n.º 16
0
        public RespuestaComunBE GetConfigAPP(ConfiguracionBE item)
        {
            RespuestaComunBE RespuestaComun  = new RespuestaComunBE();
            OleDbCommand     Comando         = new OleDbCommand();
            OleDbConnection  Conexion        = new OleDbConnection();
            OleDbDataReader  Lector          = null;
            string           sComando        = string.Empty;
            StringBuilder    sMensajeError   = new StringBuilder();
            string           sConexionString = @"Provider=SQLOLEDB;Server=192.168.10.102\SQLEXPRESS;Database=Seguridad;UID=sa; Pwd=S3gur1d4d*";
            //string sConexionString = @"Provider=SQLOLEDB;Server=JCMARTINEZ-PC\SQL2012;Database=seguridadlatinoqa;Uid=pvldev; Pwd=dominico";
            string sResultado = string.Empty;

            RespuestaComun.lstConfiguracion    = new List <ConfiguracionBE>();
            RespuestaComun.itemError           = new ErrorBE();
            RespuestaComun.itemError.psMensaje = new StringBuilder(string.Empty);

            try
            {
                Conexion.ConnectionString = sConexionString;
                Conexion.Open();
                Comando.Connection = Conexion;

                sComando               = "spGetConfigApp";
                Comando.CommandText    = sComando;
                Comando.CommandType    = CommandType.StoredProcedure;
                Comando.CommandTimeout = 0;
                Comando.Parameters.Clear();

                Comando.Parameters.Add(new OleDbParameter("IDCONFIGAPP", item.psIDCONFIGAPP)).Direction = ParameterDirection.Input;

                //[15102015][falta agregar la instruccion que obtiene el nombre del metodo]RespuestaComun.itemError.psMensaje.Append("[spGetConfigApp]");
                RespuestaComun.itemError.psMensaje.Append("[spGetConfigApp]");

                Lector = Comando.ExecuteReader();

                if (Lector.HasRows)
                {
                    while (Lector.Read())
                    {
                        ConfiguracionBE itemLector = new ConfiguracionBE();

                        itemLector.psIDCONFIGAPP = Lector["IDCONFIGAPP"].ToString();
                        itemLector.psDESCRIPCION = Lector["DESCRIPCION"].ToString();
                        itemLector.psVALOR       = Lector["VALOR"].ToString();
                        itemLector.psACTIVO      = Lector["ACTIVO"].ToString();


                        RespuestaComun.lstConfiguracion.Add(itemLector);
                    }
                }
                RespuestaComun.itemError.pbFlag = true;
            }
            catch (Exception Ex)
            {
                //Generar una deccion para crear Log de errores
                RespuestaComun.itemError.psMensaje.Append("[");
                RespuestaComun.itemError.psMensaje.Append(Ex.Message);
                RespuestaComun.itemError.psMensaje.Append("]");
                RespuestaComun.itemError.pbFlag = false;
            }
            finally
            {
                Lector.Close();
                Lector.Dispose();
                Lector = null;
                Comando.Dispose();
                Comando = null;
                Conexion.Close();
                Conexion = null;
            }
            return(RespuestaComun);
        }