コード例 #1
0
        public ServiceResult editarConfiguracionPLD(ConfiguracionPLD _datos)
        {
            ServiceResult resultado = new ServiceResult();

            try
            {
                resultado.ResultValue = (new ConfiguracionPLDLogic()).editarConfiguracionPLD(_datos);
                if ((int)resultado.ResultValue > 0)
                {
                    resultado.ServiceOk = true;
                }
                else
                {
                    resultado.ServiceOk = false;
                }
            }
            catch (Exception ex)
            {
                resultado.ErrorMessage = "Error en ConfiguracionPLDServices.editarConfiguracionPLD: " + ex.Message;
                #if (DEBUG)
                Console.WriteLine("Error en ConfiguracionPLDServices.editarConfiguracionPLD: " + ex.Message);
                #else
                //EventLogManager.LogErrorEntry(result.ErrorMessage);
                #endif
            }
            return(resultado);
        }
コード例 #2
0
ファイル: frmAcciones.aspx.cs プロジェクト: vnktop/PLD-BIM
 private void _mostrarBusquedaGV(int? _intTipoTipificacionID, Int16? _intTipoSistema)
 {
     List<ConfiguracionPLD> _sistemas = new List<ConfiguracionPLD>();
     ConfiguracionPLD _sistema;
     var _s = rsConfigurador.ListadoBusquedaConfiguracionPLD(_intTipoTipificacionID, _intTipoSistema).Select(s => s.vchNombreSistema).Distinct();
     foreach (var item in _s)
     {
         if (item != null)
         {
             _sistema = new ConfiguracionPLD();
             _sistema.vchNombreSistema = item;
             _sistemas.Add(_sistema);
         }                
     }                       
     gvResultadoMotorBusqueda.DataSource = _sistemas;// rsConfigurador.ListadoBusquedaConfiguracionPLD(_strTipoLista, _intTipoSistema).Select(s => s.vchNombreSistema).Distinct();
     gvResultadoMotorBusqueda.DataBind();
 }
コード例 #3
0
        /// <summary>
        /// Actualiza registro de configuración PLD por tipo de lista y tipo de sistema
        /// </summary>
        /// <param name="_datos">BE de configuración PLD</param>
        /// <returns></returns>
        public int editarConfiguracionPLD(ConfiguracionPLD _datos)
        {
            int?RegistroInsert = 0;

            try
            {
                using (TransactionScope ts = new TransactionScope(TransactionScopeOption.Required))
                {
                    RegistroInsert = ConfiguracionPLDDA.editarConfiguracionPLD(_datos);
                    ts.Complete();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(RegistroInsert.Value);
        }
コード例 #4
0
ファイル: frmAcciones.aspx.cs プロジェクト: vnktop/PLD-BIM
        private void _mostrarBusquedaGV(int?_intTipoTipificacionID, Int16?_intTipoSistema)
        {
            List <ConfiguracionPLD> _sistemas = new List <ConfiguracionPLD>();
            ConfiguracionPLD        _sistema;
            var _s = rsConfigurador.ListadoBusquedaConfiguracionPLD(_intTipoTipificacionID, _intTipoSistema).Select(s => s.vchNombreSistema).Distinct();

            foreach (var item in _s)
            {
                if (item != null)
                {
                    _sistema = new ConfiguracionPLD();
                    _sistema.vchNombreSistema = item;
                    _sistemas.Add(_sistema);
                }
            }
            gvResultadoMotorBusqueda.DataSource = _sistemas;// rsConfigurador.ListadoBusquedaConfiguracionPLD(_strTipoLista, _intTipoSistema).Select(s => s.vchNombreSistema).Distinct();
            gvResultadoMotorBusqueda.DataBind();
        }
コード例 #5
0
        public int editarConfiguracionPLD(ConfiguracionPLD _datos)
        {
            int?res = 0;

            try
            {
                using (ConfiguracionPLDDataContext dc = new ConfiguracionPLDDataContext(Helper.ConnectionString()))
                {
                    dc.stp_CRUDConfiguracionPLD(
                        ref res, (int)CRUD.actualizar, _datos.intTipoTipificacionID, _datos.sintSistemaID,
                        _datos.bitBloqueoUsuario, _datos.bitBloqueoProceso, _datos.bitEnvioCorreo, _datos.bitBitacora, _datos.vchMensaje,
                        _datos.vchCorreosPara, _datos.vchCorreosCC
                        );
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(res.Value);
        }
コード例 #6
0
        public int InsertarConfiguracionPLD(ConfiguracionPLD oConfiguracionPLD)
        {
            int?RegistroInsert = 0;

            try
            {
                using (ConfiguracionPLDDataContext dc = new ConfiguracionPLDDataContext(Helper.ConnectionString()))
                {
                    dc.stp_CRUDConfiguracionPLD(
                        ref RegistroInsert, (int)CRUD.insertar,
                        oConfiguracionPLD.intTipoTipificacionID, oConfiguracionPLD.sintSistemaID,
                        oConfiguracionPLD.bitBloqueoUsuario, oConfiguracionPLD.bitBloqueoProceso, oConfiguracionPLD.bitEnvioCorreo, oConfiguracionPLD.bitBitacora,
                        oConfiguracionPLD.vchMensaje, oConfiguracionPLD.vchCorreosPara,
                        oConfiguracionPLD.vchCorreosCC
                        );
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(RegistroInsert.Value);
        }
コード例 #7
0
        private bool enviarCorreo(string correoUsuario, string cuentaSistema, string cuentaCopia, string servidor, int puerto, BitacoraPLD _parametros, ResultadoBusquedaPLD _item, ConfiguracionPLD _configuracion)
        {
            try
            {
                clsEnvioDatos.Correo correo = new clsEnvioDatos.Correo();
                correo.strFrom = cuentaSistema;
                correo.strTo   = correoUsuario;
                if (!string.IsNullOrEmpty(cuentaCopia))
                {
                    correo.strsCC = cuentaCopia;
                }
                _parametros.vchCliente  = _parametros.vchCliente == null ? "" : _parametros.vchCliente;
                _parametros.vchSucursal = _parametros.vchSucursal == null ? "" : _parametros.vchSucursal;

                correo.strSubject = "SEGUIMIENTO LISTA - " + _item.vchIdentificadorInterno;
                correo.bHtml      = true;
                //correo.strBody = "<table style='BACKGROUND-COLOR: tranparent;text-align:left;'><tr><td>Cliente:</td><td> <b>" + _parametros.vchCliente.ToUpper().ToString() + "</b></td></tr><tr><td>Nombre o razón social: </td><td><b>" + _item.VCHNOMCOMPLETO.ToUpper().ToString() + "</b></td></tr><tr><td>Sucursal:</td><td><b>" + _parametros.vchSucursal.ToUpper().ToString() + "</b></td></tr><tr><td>Listado: </td><td><b>" + _item.VCHTIPOLISTA.ToUpper().ToString() + "</b></td></tr></table>";
                correo.strBody = "<table style='FONT-SIZE: 11px; font-family: Tahoma, Helvetica, sans-serif; color:#000000;	padding:2px; background-color:#E8E9EE; BORDER-RIGHT:#003366 1px solid; BORDER-TOP: #003366 1px solid; BORDER-LEFT: #003366 1px solid; BORDER-BOTTOM: #003366 1px solid;cellspacing: 2;'>" +
                                 "<tr><td colspan='2' align='center' style='background-color:#FEFEFE;'>INFORMACIÓN USUARIO</td></tr>" +
                                 "<tr><td colspan='2'><hr /></td></tr>" +
                                 "<tr><td>CLIENTE: </td><td><b>" + (_parametros.vchCliente != null ? _parametros.vchCliente.ToUpper().ToString().ToUpper() : "---") + "</b></td></tr>" +
                                 "<tr><td>NOMBRE BUSQUEDA: </td><td><b>" + (_parametros.vchPersonaIncidencia != null ? _parametros.vchPersonaIncidencia.ToUpper().ToString().ToUpper() : (_parametros.vchNombre != null && _parametros.vchApPaterno != null && _parametros.vchApPaterno != null) ? _parametros.vchNombre.ToString().ToUpper() + " " + _parametros.vchApPaterno.ToString().ToUpper() + " " + _parametros.vchApMaterno.ToString().ToUpper() : "---") + "</b></td></tr>" +
                                 "<tr><td>SUCURSAL: </td><td><b>" + (_parametros.vchSucursal != null ? _parametros.vchSucursal.ToUpper().ToString().ToUpper() : "---") + "</b></td></tr>" +
                                 "<tr><td>USUARIO: </td><td><b>" + (_parametros.vchUsuario != null ? _parametros.vchUsuario.ToUpper().ToString().ToUpper() : "---") + "</b></td></tr>" +
                                 "<tr><td colspan='2'><hr /></td></tr>" +
                                 "<tr><td colspan='2' align='center' style='background-color:#FEFEFE;'>INFORMACIÓN CONFIGURACIÓN</td></tr>" +
                                 "<tr><td colspan='2'><hr /></td></tr>" +
                                 "<tr><td>IDQEQ: </td><td><b>" + (_item.VCHIDQEQ.ToUpper().ToString() != "" ? _item.VCHIDQEQ.ToUpper().ToString().ToUpper() : "---") + "</b></td></tr>" +
                                 "<tr><td>NOMBRE/RAZÓN SOCIAL[ENCONTRADO]: </td><td><b>" + (_item.VCHNOMCOMPLETO.ToUpper().ToString() != "" ? _item.VCHNOMCOMPLETO.ToUpper().ToString().ToUpper() : "---") + "</b></td></tr>" +
                                 "<tr><td>TIPO LISTA: </td><td><b>" + (_item.VCHTIPOLISTA.ToUpper().ToString() != "" ? _item.VCHTIPOLISTA.ToUpper().ToString().ToUpper() : "---") + "</b></td></tr>" +
                                 "<tr><td>TIPIFICACIÓN: </td><td><b>" + (_configuracion.vchIdentificadorInterno.ToString() != "" ? _configuracion.vchIdentificadorInterno.ToString().ToUpper() : "") + "</b></td></tr>" +
                                 "<tr><td>SISTEMA: </td><td><b>" + (_configuracion.vchNombreSistema.ToString() != "" ? _configuracion.vchNombreSistema.ToString().ToUpper() : "---") + "</b></td></tr>" +
                                 "<tr><td>BLOQUEO USUARIO: </td><td><b>" + _configuracion.vchbitBloqueoUsuario.ToString() + "</b></td></tr>" +
                                 "<tr><td>BLOQUEO PROCESO: </td><td><b>" + _configuracion.vchbitBloqueoProceso.ToString() + "</b></td></tr>" +
                                 "<tr><td colspan='2'><hr /></td></tr>" +
                                 "</table>";
                correo.strServidor          = servidor;
                correo.intPuerto            = puerto;
                correo.requiereCredenciales = true;
                correo.strUsuario           = Usuario;
                correo.strClave             = Contraseña;
                return(clsEnvioDatos.EnviarCorreo(correo));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #8
0
ファイル: frmAcciones.aspx.cs プロジェクト: vnktop/PLD-BIM
        /// <summary>
        /// Construccion de GridView de Busqueda
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void gvResultadoMotorBusqueda_OnRowDataBound(object sender, GridViewRowEventArgs e)
        {
            try
            {
                if (e.Row.RowType == DataControlRowType.Footer)
                {
                }

                if (e.Row.RowType == DataControlRowType.DataRow)
                {
                    Label _sistemaGV = (Label)e.Row.FindControl("lblgvTipoSistema");

                    List <ConfiguracionPLD> _sistemas = new List <ConfiguracionPLD>();
                    ConfiguracionPLD        _sistema;

                    var _s = from s in rsConfigurador.ListadoBusquedaConfiguracionPLD(null, null)
                             orderby s.vchNombreSistema descending
                             select s;
                    foreach (var item in _s)
                    {
                        if (item.vchNombreSistema == _sistemaGV.Text)
                        {
                            _sistema                         = new ConfiguracionPLD();
                            _sistema.bitBitacora             = item.bitBitacora;
                            _sistema.bitBloqueoUsuario       = item.bitBloqueoUsuario;
                            _sistema.bitBloqueoProceso       = item.bitBloqueoProceso;
                            _sistema.bitEnvioCorreo          = item.bitEnvioCorreo;
                            _sistema.sintSistemaID           = item.sintSistemaID;
                            _sistema.vchbitBitacora          = item.vchbitBitacora;
                            _sistema.vchbitBloqueoUsuario    = item.vchbitBloqueoUsuario;
                            _sistema.vchbitBloqueoProceso    = item.vchbitBloqueoProceso;
                            _sistema.vchbitEnvioCorreo       = item.vchbitEnvioCorreo;
                            _sistema.vchCorreosCC            = item.vchCorreosCC;
                            _sistema.vchCorreosPara          = item.vchCorreosPara;
                            _sistema.intTipoTipificacionID   = item.intTipoTipificacionID;
                            _sistema.vchIdentificadorInterno = item.vchIdentificadorInterno;
                            _sistema.vchMensaje              = item.vchMensaje;
                            _sistema.vchNombreSistema        = item.vchNombreSistema;

                            _sistemas.Add(_sistema);
                        }
                    }
                    GridView gvBusquedaSistema = e.Row.FindControl("gvBusquedaSistema") as GridView;
                    gvBusquedaSistema.DataSource = _sistemas;// rsConfigurador.ListadoBusquedaConfiguracionPLD(_strTipoLista, _intTipoSistema);
                    gvBusquedaSistema.DataBind();
                }

                if (e.Row.RowIndex != -1)
                {
                    e.Row.Attributes.Add("onmouseover", "javascript:this.style.color='#FF8000';");
                    e.Row.Attributes.Add("onmouseout", "javascript:this.style.color='#284775';");
                }

                if (e.Row.RowType == DataControlRowType.Pager)
                {
                    Label lblTotalNumDePaginas = (Label)e.Row.FindControl("lbBandejaTotal");
                    lblTotalNumDePaginas.Text = gvResultadoMotorBusqueda.PageCount.ToString();

                    TextBox txtIrAlaPagina = (TextBox)e.Row.FindControl("txtBandeja");
                    txtIrAlaPagina.Text = (gvResultadoMotorBusqueda.PageIndex + 1).ToString();

                    DropDownList ddlTamPagina = (DropDownList)e.Row.FindControl("dlBandeja");
                    ddlTamPagina.SelectedValue = gvResultadoMotorBusqueda.PageSize.ToString();
                }
            }
            catch (Exception ex)
            {
                this.cMensajes.setMensaje(ex.Message, 2);
            }
        }
コード例 #9
0
ファイル: frmAcciones.aspx.cs プロジェクト: vnktop/PLD-BIM
        /// <summary>
        /// Construccion de GridView de Busqueda
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>            
        protected void gvResultadoMotorBusqueda_OnRowDataBound(object sender, GridViewRowEventArgs e)
        {
            try
            {
                if (e.Row.RowType == DataControlRowType.Footer)
                {

                }

                if (e.Row.RowType == DataControlRowType.DataRow)
                {                   

                    Label _sistemaGV = (Label)e.Row.FindControl("lblgvTipoSistema");

                    List<ConfiguracionPLD> _sistemas = new List<ConfiguracionPLD>();
                    ConfiguracionPLD _sistema;
                 
                    var _s =    from s in rsConfigurador.ListadoBusquedaConfiguracionPLD(null, null)
                                    orderby s.vchNombreSistema descending
                                    select s;
                    foreach (var item in _s)
                    {
                        if (item.vchNombreSistema == _sistemaGV.Text)
                        {
                            _sistema = new ConfiguracionPLD();
                            _sistema.bitBitacora = item.bitBitacora;
                            _sistema.bitBloqueoUsuario = item.bitBloqueoUsuario;
                            _sistema.bitBloqueoProceso = item.bitBloqueoProceso;
                            _sistema.bitEnvioCorreo = item.bitEnvioCorreo;
                            _sistema.sintSistemaID = item.sintSistemaID;
                            _sistema.vchbitBitacora = item.vchbitBitacora;
                            _sistema.vchbitBloqueoUsuario = item.vchbitBloqueoUsuario;
                            _sistema.vchbitBloqueoProceso = item.vchbitBloqueoProceso;
                            _sistema.vchbitEnvioCorreo = item.vchbitEnvioCorreo;
                            _sistema.vchCorreosCC = item.vchCorreosCC;
                            _sistema.vchCorreosPara = item.vchCorreosPara;
                            _sistema.intTipoTipificacionID = item.intTipoTipificacionID;
                            _sistema.vchIdentificadorInterno = item.vchIdentificadorInterno;
                            _sistema.vchMensaje = item.vchMensaje;
                            _sistema.vchNombreSistema = item.vchNombreSistema;                            

                            _sistemas.Add(_sistema);
                        }                           
                    }
                    GridView gvBusquedaSistema = e.Row.FindControl("gvBusquedaSistema") as GridView;
                    gvBusquedaSistema.DataSource = _sistemas;// rsConfigurador.ListadoBusquedaConfiguracionPLD(_strTipoLista, _intTipoSistema);
                    gvBusquedaSistema.DataBind();                   
                }

                if (e.Row.RowIndex != -1)
                {
                    e.Row.Attributes.Add("onmouseover", "javascript:this.style.color='#FF8000';");
                    e.Row.Attributes.Add("onmouseout", "javascript:this.style.color='#284775';");
                }

                if (e.Row.RowType == DataControlRowType.Pager)
                {
                    Label lblTotalNumDePaginas = (Label)e.Row.FindControl("lbBandejaTotal");
                    lblTotalNumDePaginas.Text = gvResultadoMotorBusqueda.PageCount.ToString();

                    TextBox txtIrAlaPagina = (TextBox)e.Row.FindControl("txtBandeja");
                    txtIrAlaPagina.Text = (gvResultadoMotorBusqueda.PageIndex + 1).ToString();

                    DropDownList ddlTamPagina = (DropDownList)e.Row.FindControl("dlBandeja");
                    ddlTamPagina.SelectedValue = gvResultadoMotorBusqueda.PageSize.ToString();
                   
                }

            }
            catch (Exception ex)
            {
                this.cMensajes.setMensaje(ex.Message, 2);
            }
        }