public ServiceResult editarTipoListaNegra(CatTipoListaNegra _datos)
        {
            ServiceResult resultado = new ServiceResult();

            try
            {
                resultado.ResultValue = (new TipoListaNegraLogic()).editarTipoListaNegra(_datos);
                if ((int)resultado.ResultValue > 0)
                {
                    resultado.ServiceOk = true;
                }
                else
                {
                    resultado.ServiceOk = false;
                }
            }
            catch (Exception ex)
            {
                resultado.ErrorMessage = "Error en TipoListaNegraServices.editarTipoListaNegra: " + ex.Message;
#if (DEBUG)
                Console.WriteLine("Error en TipoListaNegraServices.editarTipoListaNegra: " + ex.Message);
#else
                //EventLogManager.LogErrorEntry(result.ErrorMessage);
#endif
            }
            return(resultado);
        }
 private void _cargaRegistro(CatTipoListaNegra _datos)
 {
     ddlCatTipoListaNegra.SelectedIndex = Utileria.Utileria._ddlAsignarIdPorTexto(ddlCatTipoListaNegra, _datos.vchTipoTipificacion);
     tbTipoListaValor.Text   = _datos.vchTipoLista;
     tbDescripcionValor.Text = _datos.VCDDESCRIPCION;
     tbPaisValor.Text        = _datos.vchPais;
 }
 private void _cargarRegistroPanel(CatTipoListaNegra _datos)
 {
     _cargaRegistro(_datos);
     mpeAccionRegistro.Show();
     btnAccion.Text        = "ACTUALIZAR";
     btnAccion.CommandName = "ACTUALIZAR";
 }
        /// <summary>
        /// Evento que monitorea los eventos de comandos existentes en el GridView
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void gvBusquedaSistema_OnRowCommand(object sender, GridViewCommandEventArgs e)
        {
            try
            {
                GridViewRow row;
                row = (GridViewRow)((Control)e.CommandSource).NamingContainer;
                switch (e.CommandName)
                {
                case "ACTUALIZAR":     //leer por id
                    ImageButton       _ibe = (ImageButton)row.FindControl("ibtEditar");
                    int               _TipoTipificacion = Convert.ToInt32(_ibe.CommandArgument.Split(',').ElementAt(0));
                    string            _TipoLista        = _ibe.CommandArgument.Split(',').ElementAt(1);
                    CatTipoListaNegra _datos            = _existeREgistro(_TipoTipificacion, _TipoLista);
                    btnAccion.CommandArgument = _ibe.CommandArgument.Split(',').ElementAt(2);
                    _cargarRegistroPanel(_datos);
                    break;

                case "ELIMINAR":     //Eliminar por id
                    ImageButton _ibd = (ImageButton)row.FindControl("ibtEliminar");
                    btnAceptarEliminar.CommandArgument = _ibd.CommandArgument;
                    lblMensajeEliminarRegsitro.Text    = "¿CONFIRMAR SI DESEA LA ELIMINACIÓN DEL REGISTRO?";;
                    mpeEliminarRegistro.Show();
                    break;

                default:
                    break;
                }
            }
            catch (Exception ex)
            {
                this.cMensajes.setMensaje(ex.Message, 2);
            }
        }
        private void _agregarRegistro()
        {
            //definir variables
            CatTipoListaNegra oCatTipoAccion = new CatTipoListaNegra();

            //asignar valores
            oCatTipoAccion.VCDDESCRIPCION = tbTipoTipificacionValor.Text;

            //llamar servicio
            try
            {
                ServiceResult _respuesta = rsTipoListaNegra.InsertarTipoTipificacion(oCatTipoAccion);
                if (_respuesta.ServiceOk == true)
                {
                    cMensajes.setMensaje("Registro ingresado correctamente", 1);
                    recargaValoresPanelTipoTipificacion();
                }
                else
                {
                    cMensajes.setMensaje("Error al ingresar el registro", 2);
                }
            }
            catch (Exception ex)
            {
                cMensajes.setMensaje("Error en inserción: " + ex.Message, 2);
                throw ex;
            }

            //manejar respueta
        }
        private void _editarRetistro(int _id)
        {
            //definir variables
            CatTipoListaNegra oCatTipoAccion = new CatTipoListaNegra();

            //asignar valores
            oCatTipoAccion.VCDDESCRIPCION        = tbTipoTipificacionValor.Text;
            oCatTipoAccion.intTipoTipificacionID = Convert.ToInt32(lbIdTipoTipificacionValor.Text);

            //llamar servicio
            try
            {
                ServiceResult _respuesta = rsTipoListaNegra.editarTipoTipificacion(oCatTipoAccion);
                if (_respuesta.ServiceOk == true)
                {
                    cMensajes.setMensaje("Registro actualizado correctamente", 1);
                    recargaValoresPanelTipoTipificacion();
                }
                else
                {
                    cMensajes.setMensaje("Error al actualizar el registro", 2);
                }
            }
            catch (Exception ex)
            {
                cMensajes.setMensaje("Error en actualización: " + ex.Message, 2);
                throw ex;
            }
        }
        public int InsertarTipoListaNegra(CatTipoListaNegra oCatTipoListaNegra)
        {
            int?RegistroInsert = 0;

            try
            {
                using (TipoListaNegraDataContext dc = new TipoListaNegraDataContext(Helper.ConnectionString()))
                {
                    dc.stp_CRUDTipoListaNegra(
                        ref RegistroInsert,
                        (int)CRUD.insertar,
                        null,
                        oCatTipoListaNegra.vchTipoLista,
                        oCatTipoListaNegra.intTipoTipificacionID,
                        oCatTipoListaNegra.VCDDESCRIPCION,
                        oCatTipoListaNegra.vchPais
                        );
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(RegistroInsert.Value);
        }
        /// <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 <CatTipoListaNegra> _sistemas = new List <CatTipoListaNegra>();
                    CatTipoListaNegra        _sistema;

                    var _s = from s in rsTipoListaNegra.ListadoBusquedaTipoListaNegra(null, null)
                             orderby s.vchTipoTipificacion descending
                             select s;
                    foreach (var item in _s)
                    {
                        if (item.vchTipoTipificacion == _sistemaGV.Text)
                        {
                            _sistema = new CatTipoListaNegra();
                            _sistema.intTipoListaID        = item.intTipoListaID;
                            _sistema.vchTipoLista          = item.vchTipoLista;
                            _sistema.intTipoTipificacionID = item.intTipoTipificacionID;
                            _sistema.VCDDESCRIPCION        = item.VCDDESCRIPCION;
                            _sistema.vchPais = item.vchPais;
                            _sistemas.Add(_sistema);
                        }
                    }
                    GridView gvBusquedaSistema = e.Row.FindControl("gvBusquedaSistema") as GridView;
                    gvBusquedaSistema.DataSource = _sistemas;
                    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);
            }
        }
        private CatTipoListaNegra _existeREgistro(int?_intTipoTipificacionID, string _tipoLista)
        {
            CatTipoListaNegra[] _datos;
            CatTipoListaNegra   _dato = new CatTipoListaNegra();

            try
            {
                _datos = rsTipoListaNegra.ListadoBusquedaTipoListaNegra(_intTipoTipificacionID, _tipoLista);
                _dato  = _datos.Count() > 0 ? _datos.First() : null;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(_dato);
        }
 private void _mostrarBusquedaGV(int? _intTipoTipificacionID, string _strTipoLista)
 {
     List<CatTipoListaNegra> _sistemas = new List<CatTipoListaNegra>();
     CatTipoListaNegra _sistema;
     var _s = rsTipoListaNegra.ListadoBusquedaTipoListaNegra(_intTipoTipificacionID, _strTipoLista).Select(s => s.vchTipoTipificacion).Distinct();
     foreach (var item in _s)
     {
         if (item != null)
         {
             _sistema = new CatTipoListaNegra();
             _sistema.vchTipoTipificacion = item;
             _sistemas.Add(_sistema);
         }
     }
     gvResultadoMotorBusqueda.DataSource = _sistemas;
     gvResultadoMotorBusqueda.DataBind();
 }
        private void _buscarRegistro()
        {
            parametrosBusqueda _parametrosBusqueda = new parametrosBusqueda(ddlTipoLista, ddlTipoTipificacion);
            CatTipoListaNegra  _datos = _existeREgistro(_parametrosBusqueda.intTipoTipificacion, _parametrosBusqueda.strTipoLista);

            if (_datos != null)
            {
                _cargarRegistroPanel(_datos); //Existen datos
            }
            else
            {
                _limpiarPanel();
                mpeAccionRegistro.Show();
                btnAccion.Text        = "ASIGNAR";
                btnAccion.CommandName = "INSERTAR";
            }
        }
        private void _mostrarBusquedaGV(int?_intTipoTipificacionID, string _strTipoLista)
        {
            List <CatTipoListaNegra> _sistemas = new List <CatTipoListaNegra>();
            CatTipoListaNegra        _sistema;
            var _s = rsTipoListaNegra.ListadoBusquedaTipoListaNegra(_intTipoTipificacionID, _strTipoLista).Select(s => s.vchTipoTipificacion).Distinct();

            foreach (var item in _s)
            {
                if (item != null)
                {
                    _sistema = new CatTipoListaNegra();
                    _sistema.vchTipoTipificacion = item;
                    _sistemas.Add(_sistema);
                }
            }
            gvResultadoMotorBusqueda.DataSource = _sistemas;
            gvResultadoMotorBusqueda.DataBind();
        }
Beispiel #13
0
        public int InsertarTipoTipificacion(CatTipoListaNegra oCatTipoListaNegra)
        {
            int?RegistroInsert = 0;

            try
            {
                using (TransactionScope ts = new TransactionScope(TransactionScopeOption.Required))
                {
                    RegistroInsert = TipoListaNegraDA.InsertarTipoTipificacion(oCatTipoListaNegra);
                    ts.Complete();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(RegistroInsert.Value);
        }
Beispiel #14
0
        /// <summary>
        /// Actualiza registro de tipo lista negra por tipo de lista y tipo de tipificación
        /// </summary>
        /// <param name="_datos">BE de tipo de lista negra</param>
        /// <returns></returns>
        public int editarTipoListaNegra(CatTipoListaNegra _datos)
        {
            int?RegistroInsert = 0;

            try
            {
                using (TransactionScope ts = new TransactionScope(TransactionScopeOption.Required))
                {
                    RegistroInsert = TipoListaNegraDA.editarTipoListaNegra(_datos);
                    ts.Complete();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(RegistroInsert.Value);
        }
        public int editarTipoListaNegra(CatTipoListaNegra _datos)
        {
            int?res = 0;

            try
            {
                using (TipoListaNegraDataContext dc = new TipoListaNegraDataContext(Helper.ConnectionString()))
                {
                    dc.stp_CRUDTipoListaNegra(
                        ref res, (int)CRUD.actualizar, _datos.intTipoListaID, _datos.vchTipoLista, _datos.intTipoTipificacionID, _datos.VCDDESCRIPCION, _datos.vchPais
                        );
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(res.Value);
        }
        private void _editarRetistro(int _id)
        {
            //definir variables
            CatTipoListaNegra oCatTipoAccion = new CatTipoListaNegra();

            //asignar valores           
            oCatTipoAccion.VCDDESCRIPCION = tbTipoTipificacionValor.Text;
            oCatTipoAccion.intTipoTipificacionID = Convert.ToInt32(lbIdTipoTipificacionValor.Text);

            //llamar servicio
            try
            {
                ServiceResult _respuesta = rsTipoListaNegra.editarTipoTipificacion(oCatTipoAccion);
                if (_respuesta.ServiceOk == true)
                {
                    wucMensajeSistema.setMensaje("Registro actualizado correctamente", 1);                   
                }
                else
                {
                    wucMensajeSistema.setMensaje("Error al actualizar el registro", 2);
                }
            }
            catch (Exception ex)
            {
                wucMensajeSistema.setMensaje("Error en actualización: " + ex.Message, 2);
                throw ex;
            }
        }
        private void _agregarRegistro()
        {
            //definir variables
            CatTipoListaNegra oCatTipoAccion = new CatTipoListaNegra();

            //asignar valores            
            oCatTipoAccion.VCDDESCRIPCION = tbTipoTipificacionValor.Text;

            //llamar servicio
            try
            {
                ServiceResult _respuesta = rsTipoListaNegra.InsertarTipoTipificacion(oCatTipoAccion);
                if (_respuesta.ServiceOk == true)
                {
                    wucMensajeSistema.setMensaje("Registro ingresado correctamente", 1);                   
                }
                else
                {
                    wucMensajeSistema.setMensaje("Error al ingresar el registro", 2);
                }
            }
            catch (Exception ex)
            {
                wucMensajeSistema.setMensaje("Error en inserción: " + ex.Message, 2);
                throw ex;
            }

            //manejar respueta
        }
        private CatTipoListaNegra _existeREgistro(int? _intTipoTipificacionID, string _tipoLista)
        {
            CatTipoListaNegra[] _datos;
            CatTipoListaNegra _dato = new CatTipoListaNegra();
            try
            {
                _datos = rsTipoListaNegra.ListadoBusquedaTipoListaNegra(_intTipoTipificacionID, _tipoLista);
                _dato = _datos.Count() > 0 ? _datos.First() : null;
            }
            catch (Exception ex)
            {

                throw ex;
            }
            return _dato;
        }
 private void _cargarRegistroPanel(CatTipoListaNegra _datos)
 {
     _cargaRegistro(_datos);
     mpeAccionRegistro.Show();
     btnAccion.Text = "ACTUALIZAR";
     btnAccion.CommandName = "ACTUALIZAR";
 }
 private void _cargaRegistro(CatTipoListaNegra _datos)
 {
     ddlCatTipoListaNegra.SelectedIndex =  Utileria.Utileria._ddlAsignarIdPorTexto(ddlCatTipoListaNegra,  _datos.vchTipoTipificacion);
     tbTipoListaValor.Text = _datos.vchTipoLista;
     tbDescripcionValor.Text = _datos.VCDDESCRIPCION;
     tbPaisValor.Text = _datos.vchPais;
 }
        /// <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<CatTipoListaNegra> _sistemas = new List<CatTipoListaNegra>();
                    CatTipoListaNegra _sistema;

                    var _s = from s in rsTipoListaNegra.ListadoBusquedaTipoListaNegra(null, null)
                             orderby s.vchTipoTipificacion descending
                             select s;
                    foreach (var item in _s)
                    {
                        if (item.vchTipoTipificacion == _sistemaGV.Text)
                        {
                            _sistema = new CatTipoListaNegra();
                            _sistema.intTipoListaID = item.intTipoListaID;
                            _sistema.vchTipoLista = item.vchTipoLista;
                            _sistema.intTipoTipificacionID = item.intTipoTipificacionID;
                            _sistema.VCDDESCRIPCION = item.VCDDESCRIPCION;
                            _sistema.vchPais = item.vchPais;                            
                            _sistemas.Add(_sistema);
                        }
                    }
                    GridView gvBusquedaSistema = e.Row.FindControl("gvBusquedaSistema") as GridView;
                    gvBusquedaSistema.DataSource = _sistemas;
                    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);
            }
        }