Exemplo n.º 1
0
        /// <summary>
        /// Método para el comando Consultar IdPermiso
        /// </summary>
        /// <param name="entidad">Entidad permiso</param>
        ///

        public Core.LogicaNegocio.Entidades.Permiso ConsultarIdPermiso()
        {
            Core.LogicaNegocio.Entidades.Permiso permiso1 = null;

            Core.LogicaNegocio.Entidades.Permiso permiso2 = new Permiso();
            try
            {
                permiso2.Permisos = "Agregar Usuarios";

                Core.LogicaNegocio.Comandos.ComandoUsuario.ConsultarIdPermiso comando;

                comando = FabricaComandosUsuario.CrearComandoConsultarIdPermiso(permiso2);

                permiso1 = comando.Ejecutar();
            }

            catch (Exception e)
            {
                _vista.PintarInformacion
                    (ManagerRecursos.GetString("mensajeErrorConsultarPermiso"), "mensajes");

                _vista.InformacionVisible = true;
            }

            return(permiso1);
        }
 public void sesionTerminada()
 {
     vistadefault.PintarInformacion(ManagerRecursos.GetString
                                        ("mensajeSesionTerminada"), "mensajes");
     vistadefault.InformacionVisible = true;
     // _presentadorDefault.sesionTerminada();
 }
        public void OnBotonBuscar(int i)
        {
            if (i == 1)
            {
                _vista.InformacionVisible2 = false;
            }

            IList <Core.LogicaNegocio.Entidades.Cliente> listaCliente = new List <Core.LogicaNegocio.Entidades.Cliente>();

            listaCliente = BuscarListaClientes();


            if (listaCliente == null)
            {
                listaCliente = new List <Core.LogicaNegocio.Entidades.Cliente>();
            }

            if (listaCliente.Count != 0)
            {
                CargarGrid(listaCliente);
            }
            else
            {
                _vista.PintarInformacion2(ManagerRecursos.GetString("MensajeConsulta"), "confirmacion");
                _vista.InformacionVisible2 = true;
            }
        }
 public void EliminarCliente(Core.LogicaNegocio.Entidades.Cliente cliente)
 {
     try
     {
         Core.LogicaNegocio.Comandos.ComandoCliente.Eliminar eliminar; //objeto del comando Eliminar.
         eliminar = Core.LogicaNegocio.Fabricas.FabricaComandosCliente.CrearComandoEliminar(cliente);
         eliminar.Ejecutar();
         LimpiarFormulario();
         _vista.PintarInformacion2(ManagerRecursos.GetString("mensajeClienteEliminado"), "confirmacion");
         _vista.InformacionVisible2 = true;
         OnBotonBuscar(0);
     }
     catch (ModificarClienteBDExcepciones e)
     {
         _vista.Pintar(ManagerRecursos.GetString("codigoErrorConsultar"),
                       ManagerRecursos.GetString("mensajeErrorConsultar"), e.Source, e.Message + "\n " + e.StackTrace);
         _vista.DialogoVisible = true;
     }
     catch (Exception e)
     {
         _vista.Pintar(ManagerRecursos.GetString("codigoErrorGeneral"),
                       ManagerRecursos.GetString("mensajeErrorGeneral"), e.Source, e.Message + "\n " + e.StackTrace);
         _vista.DialogoVisible = true;
     }
 }
        public void DesactivarCliente()
        {
            try
            {
                Core.LogicaNegocio.Entidades.Cliente cliente = new Core.LogicaNegocio.Entidades.Cliente();
                cliente = CargarObjetoCliente();
                EliminarCliente(cliente);

                _vista.PintarInformacion(ManagerRecursos.GetString("mensajeClienteEliminado"), "confirmacion");
                _vista.InformacionVisible = true;
                LimpiarFormulario();
                _vista.Agregar.Visible     = false;
                _vista.BotonVolver.Visible = true;
            }
            catch (ModificarClienteBDExcepciones e)
            {
                _vista.Pintar(ManagerRecursos.GetString("codigoErrorConsultar"),
                              ManagerRecursos.GetString("mensajeErrorConsultar"), e.Source, e.Message + "\n " + e.StackTrace);
                _vista.DialogoVisible = true;
            }
            catch (Exception e)
            {
                _vista.Pintar(ManagerRecursos.GetString("codigoErrorGeneral"),
                              ManagerRecursos.GetString("mensajeErrorGeneral"), e.Source, e.Message + "\n " + e.StackTrace);
                _vista.DialogoVisible = true;
            }
        }
        public void ActualizarCliente()
        {
            try
            {
                Core.LogicaNegocio.Entidades.Cliente cliente = new Core.LogicaNegocio.Entidades.Cliente();

                cliente = CargarObjetoCliente();

                Actualizar(cliente);

                _vista.PintarInformacion(ManagerRecursos.GetString("ClienteModificacionExitosa"), "confirmacion");
                _vista.InformacionVisible = true;

                DesactivarCampos();
                _vista.Agregar.Visible = false;
            }
            catch (ModificarClienteBDExcepciones e)
            {
                _vista.Pintar(ManagerRecursos.GetString("codigoErrorConsultar"),
                              ManagerRecursos.GetString("mensajeErrorConsultar"), e.Source, e.Message + "\n " + e.StackTrace);
                _vista.DialogoVisible = true;
            }
            catch (Exception e)
            {
                _vista.Pintar(ManagerRecursos.GetString("codigoErrorGeneral"),
                              ManagerRecursos.GetString("mensajeErrorGeneral"), e.Source, e.Message + "\n " + e.StackTrace);
                _vista.DialogoVisible = true;
            }
        }
        /// <summary>
        /// Método de Consulta una vez seleccionado el usuario
        /// </summary>
        /// <param name="login">Nombre de Usuario</param>

        public void uxObjectConsultaUsuarioSelecting(string login)
        {
            try
            {
                Core.LogicaNegocio.Entidades.Usuario user = new Core.LogicaNegocio.Entidades.Usuario();

                user.Login = login;

                IList <Core.LogicaNegocio.Entidades.Usuario> listado = ConsultarUsuario(user);

                IList <Core.LogicaNegocio.Entidades.Permiso> listadoPermiso = ConsultarPermisos(listado[0]);

                user = null;

                user = listado[0];

                CargarDatos(user);

                CargarCheckBox(listadoPermiso);

                CambiarVista(1);
            }
            catch (Exception e)
            {
                _vista.PintarInformacion
                    (ManagerRecursos.GetString("mensajeErrorConsultar"), "mensajes");
                _vista.InformacionVisible = true;
            }
        }
Exemplo n.º 8
0
        public IList <Core.LogicaNegocio.Entidades.Cliente> ConsultarClienteRif(Core.LogicaNegocio.Entidades.Cliente entidad)
        {
            IList <Core.LogicaNegocio.Entidades.Cliente> listacliente = new List <Core.LogicaNegocio.Entidades.Cliente>();


            try
            {
                Core.LogicaNegocio.Comandos.ComandoCliente.ConsultarRif comando; //tengo q crear una nueva consulta

                comando = FabricaComandosCliente.CrearComandoConsultarRif(entidad);

                listacliente = comando.ejecutar();
            }
            catch (ConsultarClienteLNException e)
            {
                _vista.Pintar(ManagerRecursos.GetString("codigoErrorConsultar"),
                              ManagerRecursos.GetString("mensajeErrorConsultar"), e.Source, e.Message + "\n " + e.StackTrace);
                _vista.DialogoVisible = true;
            }
            catch (Exception e)
            {
                _vista.Pintar(ManagerRecursos.GetString("codigoErrorGeneral"),
                              ManagerRecursos.GetString("mensajeErrorGeneral"), e.Source, e.Message + "\n " + e.StackTrace);
                _vista.DialogoVisible = true;
            }
            return(listacliente);
        }
Exemplo n.º 9
0
        public void OnBotonAceptar()
        {
            Core.LogicaNegocio.Entidades.Usuario usuario = new Core.LogicaNegocio.Entidades.Usuario();

            try
            {
                usuario.PermisoUsu = ModificarCheckBoxReporte(_vista.CBLReporte);

                usuario.PermisoUsu = UnirPermisos(ModificarCheckBox(_vista.CBLAgregar), usuario.PermisoUsu);

                usuario.PermisoUsu =
                    UnirPermisos(ModificarCheckBox(_vista.CBLConsultar), usuario.PermisoUsu);

                usuario.PermisoUsu =
                    UnirPermisos(ModificarCheckBox(_vista.CBLModificar), usuario.PermisoUsu);

                usuario.PermisoUsu =
                    UnirPermisos(ModificarCheckBox(_vista.CBLEliminar), usuario.PermisoUsu);


                /*usuario.LoginNuevo = _vista.NombreUsuNuevo.Text;
                 *
                 * if (usuario.Login == usuario.LoginNuevo)
                 * {
                 *  usuario.LoginNuevo = _vista.NombreUsu.Text;
                 * }
                 * else
                 * {
                 *  usuario.LoginNuevo = _vista.NombreUsuNuevo.Text;
                 *
                 * }*/

                usuario.Login = _vista.NombreUsu.Text;

                usuario.Status = _vista.DLStatusUsuario.SelectedItem.Text;

                usuario.IdUsuario = ConsultarUsuario(usuario)[0].IdUsuario;

                ModificarUsuario(usuario);

                CambiarVista(0);

                _vista.PintarInformacionBotonAceptar(ManagerRecursos.GetString
                                                         ("mensajeUsuarioModificado"), "mensajes");
                _vista.InformacionVisibleBotonAceptar = true;

                _vista.GetObjectContainerConsultaModificarUsuario.DataSource = "";
            }
            catch (Exception e)
            {
                CambiarVista(0);
                _vista.PintarInformacion(ManagerRecursos.GetString("mensajeErrorModificar"), "mensajes");
                _vista.InformacionVisible = true;
            }
        }
Exemplo n.º 10
0
        /// <summary>
        /// Acción del Botón Buscar (por rango de fechas)
        /// </summary>

        public void OnBotonBuscar()
        {
            Core.LogicaNegocio.Entidades.Factura factura = new Core.LogicaNegocio.Entidades.Factura();

            try
            {
                factura.Fechaingreso = Convert.ToDateTime(_vista.FechaInicio.Text);

                factura.Fechapago = Convert.ToDateTime(_vista.FechaFin.Text);

                IList <Core.LogicaNegocio.Entidades.Factura> listadoF = FacturasEmitidas(factura);

                _vista.GridViewReporteFactura3b.DataSource = null;

                _vista.GridViewReporteFactura3b.DataBind();


                if (listadoF.Count > 0)
                {
                    _vista.GridViewReporteFactura3b.DataSource = listadoF;

                    _vista.GridViewReporteFactura3b.DataBind();
                }
                else
                {
                    _vista.PintarInformacion(ManagerRecursos.GetString
                                                 ("MensajeConsulta"), "mensajes");
                    _vista.InformacionVisible = true;
                }
            }
            catch (WebException e)
            {
                _vista.PintarInformacion
                    (ManagerRecursos.GetString("mensajeErrorWeb"), "mensajes");
                _vista.InformacionVisible = true;
            }
            catch (ConsultarException e)
            {
                _vista.PintarInformacion
                    (ManagerRecursos.GetString("mensajeErrorConsultar"), "mensajes");
                _vista.InformacionVisible = true;
            }
            catch (Exception e)
            {
                _vista.PintarInformacion
                    (ManagerRecursos.GetString("mensajeErrorGeneral"), "mensajes");
                _vista.InformacionVisible = true;
            }
        }
Exemplo n.º 11
0
        public void IngresarContacto()
        {
            Core.LogicaNegocio.Entidades.Contacto contacto = new Core.LogicaNegocio.Entidades.Contacto();
            Core.LogicaNegocio.Entidades.Cliente  cliente  = new Core.LogicaNegocio.Entidades.Cliente();


            try
            {
                contacto.Nombre        = _vista.TextBoxNombreContacto.Text;
                contacto.Apellido      = _vista.TextBoxApellidoContacto.Text;
                contacto.AreaDeNegocio = _vista.TextBoxAreaNegocio.Text;
                contacto.Cargo         = _vista.TextBoxCargoContacto.Text;
                contacto.TelefonoDeCelular.Codigocel  = int.Parse(_vista.TextBoxCodCelular.Text);
                contacto.TelefonoDeCelular.Numero     = int.Parse(_vista.TextBoxTelfCelular.Text);
                contacto.TelefonoDeTrabajo.Numero     = int.Parse(_vista.TextBoxTelfOficina.Text);
                contacto.TelefonoDeTrabajo.Codigoarea = int.Parse(_vista.TextBoxCodOficina.Text);


                cliente.Nombre = _vista.Valor.Text;

                IList <Core.LogicaNegocio.Entidades.Cliente> listaCliente = ConsultarClienteNombre(cliente);

                contacto.ClienteContac = listaCliente[0];

                Ingresar(contacto);
            }
            catch (WebException e)
            {
                _vista.Pintar(ManagerRecursos.GetString("codigoErrorWeb"),
                              ManagerRecursos.GetString("mensajeErrorWeb"), e.Source, e.Message +
                              "\n " + e.StackTrace);
                _vista.DialogoVisible = true;
            }
            catch (ConsultarException e)
            {
                _vista.Pintar(ManagerRecursos.GetString("codigoErrorConsultar"),
                              ManagerRecursos.GetString("mensajeErrorConsultar"), e.Source, e.Message +
                              "\n " + e.StackTrace);
                _vista.DialogoVisible = true;
            }
            catch (Exception e)
            {
                _vista.Pintar(ManagerRecursos.GetString("codigoErrorGeneral"),
                              ManagerRecursos.GetString("mensajeErrorGeneral"), e.Source, e.Message +
                              "\n " + e.StackTrace);
                _vista.DialogoVisible = true;
            }
        }
Exemplo n.º 12
0
        /// <summary>
        /// Acción del botón buscar
        /// </summary>

        public void OnBotonBuscar()
        {
            _vista.InformacionVisibleBotonAceptar = false;

            _vista.InformacionVisible = false;

            Core.LogicaNegocio.Entidades.Empleado empleado =
                new Core.LogicaNegocio.Entidades.Empleado();

            try
            {
                empleado.Nombre = _vista.EmpleadoBuscar.Text;

                IList <Core.LogicaNegocio.Entidades.Empleado> listado = ConsultarEmpleado(empleado);


                if (listado.Count > 0)
                {
                    _vista.GetObjectContainerConsultaEmpleado.DataSource = listado;
                }

                else
                {
                    _vista.PintarInformacion(ManagerRecursos.GetString
                                                 ("MensajeConsulta"), "mensajes");
                    _vista.InformacionVisible = true;
                }
            }
            catch (WebException e)
            {
                _vista.PintarInformacion(ManagerRecursos.GetString
                                             ("mensajeErrorWeb"), "mensajes");
                _vista.InformacionVisible = true;
            }
            catch (ConsultarException e)
            {
                _vista.PintarInformacion(ManagerRecursos.GetString
                                             ("mensajeErrorConsultar"), "mensajes");
                _vista.InformacionVisible = true;
            }
            catch (Exception e)
            {
                _vista.PintarInformacion
                    (ManagerRecursos.GetString("mensajeErrorConsultar"), "mensajes");
                _vista.InformacionVisible = true;
            }
        }
        /// <summary>
        /// Método para seleccionar el valor de una fila del GridView
        /// </summary>
        /// <param name="index">El indice de cada fila del GridView</param>

        public void uxObjectConsultaEliminarUsuarioSelecting(string login)
        {
            Core.LogicaNegocio.Entidades.Usuario usuario = new Core.LogicaNegocio.Entidades.Usuario();

            Core.LogicaNegocio.Entidades.Usuario user = new Core.LogicaNegocio.Entidades.Usuario();

            try
            {
                usuario.Login = login;

                user = VerificarUsuario(usuario);

                if ((user != null) && (user.Status == "Activo"))
                {
                    user.Status = "Inactivo";

                    EliminarUsuario(user);

                    CambiarVista(0);

                    _vista.PintarInformacionBotonAceptar(ManagerRecursos.GetString
                                                             ("mensajeUsuarioEliminado"), "mensajes");
                    _vista.InformacionVisibleBotonAceptar = true;

                    _vista.GetObjectContainerConsultaEliminarUsuario.DataSource = "";
                }

                else
                {
                    CambiarVista(0);
                    _vista.PintarInformacion
                        (ManagerRecursos.GetString("mensajeUsuarioInactivo"), "mensajes");

                    _vista.InformacionVisible = true;
                }
            }
            catch (Exception e)
            {
                CambiarVista(0);
                _vista.PintarInformacion
                    (ManagerRecursos.GetString("mensajeErrorEliminar"), "mensajes");

                _vista.InformacionVisible = true;
            }
            //CambiarVista(1);
        }
Exemplo n.º 14
0
        public void Ingresar(Core.LogicaNegocio.Entidades.Contacto _contacto)
        {
            bool imprime = true;

            Core.LogicaNegocio.Comandos.ComandoContacto.Ingresar ingresar;

            Core.LogicaNegocio.Comandos.ComandoContacto.ConsultarContactoNombreApellido ConsultarContacto;

            IList <Core.LogicaNegocio.Entidades.Contacto> Contactos =
                new List <Core.LogicaNegocio.Entidades.Contacto>();

            ConsultarContacto = Core.LogicaNegocio.Fabricas.FabricaComandosContacto.
                                CrearComandoConsultarContactoNombreApellido(_contacto);

            Contactos = ConsultarContacto.Ejecutar();

            if (Contactos.Count == 0)
            {
                ingresar = Core.LogicaNegocio.Fabricas.FabricaComandosContacto.CrearComandoIngresar(_contacto);

                ingresar.Ejecutar();

                limpiarRegistro();

                if (imprime == true)
                {
                    _vista.PintarInformacion(ManagerRecursos.GetString
                                                 ("MensajeContactoAgregado"), "mensajes");
                    _vista.InformacionVisible = true;
                }
            }

            else
            {
                if (imprime == true)
                {
                    _vista.PintarInformacion2(ManagerRecursos.GetString
                                                  ("MensajeContactoExistente"), "mensajes");
                    _vista.InformacionVisible2 = true;
                }
            }
        }
Exemplo n.º 15
0
        /// <summary>
        /// Método que Elimina el Contacto (de consulta)
        /// </summary>

        public void OnBotonEliminar()
        {
            LimpiarFormulario();

            Core.LogicaNegocio.Entidades.Contacto contacto = new Core.LogicaNegocio.Entidades.Contacto();

            contacto.Nombre = _vista.NombreC.Text;

            contacto.Apellido = _vista.ApellidoC.Text;

            contacto = ConsultarContactoNombreApellido(contacto)[0];

            try
            {
                if (ConsultarContactoXCliente(contacto).Count > 1)
                {
                    //permite la eliminacion
                    EliminarContacto(contacto);

                    LimpiarElementosVisibles();

                    CambiarVista(0);
                }
                else
                {
                    _vista.PintarInformacionError(ManagerRecursos.GetString
                                                      ("MensajeEliminarFallida"), "mensajes");

                    _vista.InformacionVisibleError = true;
                }
            }
            catch (WebException e)
            {
                _vista.Pintar("0001", "Error al Eliminar Contacto", "Especificacion del Error", e.ToString());
                _vista.DialogoVisible = true;
            }
            catch (Exception e)
            {
                _vista.Pintar("0001", "Error al Eliminar Contacto", "Especificacion del Error", e.ToString());
                _vista.DialogoVisible = true;
            }
        }
Exemplo n.º 16
0
        public void OnBotonIngresar()
        {
            Core.LogicaNegocio.Entidades.Cliente cliente = new Core.LogicaNegocio.Entidades.Cliente();

            IList <Core.LogicaNegocio.Entidades.Cliente> listacliente = new List <Core.LogicaNegocio.Entidades.Cliente>();

            cliente.Rif = _vista.TipoRif.SelectedValue.ToString() + " - " + _vista.rifCliente.Text.ToString();;

            listacliente = ConsultarClienteRif(cliente);

            if (listacliente.Count == 0)
            {
                IngersarCliente();
            }
            else
            {
                _vista.PintarInformacion(ManagerRecursos.GetString("ClienteyaRegistrado"), "confirmacion");
                _vista.InformacionVisible = true;
            }
        }
Exemplo n.º 17
0
        /// <summary>
        /// Método que oculta los elementos de la vista
        /// </summary>

        public void LimpiarElementosVisibles()
        {
            _vista.TextBoxNombre.Visible = false;

            _vista.TextBoxApellido.Visible = false;

            _vista.TextBoxCodTelefono.Visible = false;

            _vista.TextBoxNumTelefono.Visible = false;

            _vista.ClienteDdl.Visible = false;

            _vista.BotonBuscar.Visible = false;

            _vista.NombreContacto.Visible = false;

            _vista.ApellidoContacto.Visible = false;

            _vista.CodigoTlf.Visible = false;

            _vista.Tlf.Visible = false;

            _vista.NombreCliente.Visible = false;

            _vista.Valor.Visible = false;

            _vista.GetObjectContainerConsultaContacto.DataSource = "";

            _vista.PintarInformacion2(ManagerRecursos.GetString
                                          ("mensajeModificarContacto"), "mensajes");

            _vista.InformacionVisible2 = true;

            _vista.InformacionVisibleError = false;

            _vista.CodTelefonoC2.Text = "";

            _vista.TelefonoC2.Text = "";

            _vista.RbCampoBusqueda.ClearSelection();
        }
Exemplo n.º 18
0
        /// <summary>
        /// Metodo para ingresar al sistema al darle click a aceptar
        /// </summary>

        public void OnBotonAceptar()
        {
            Core.LogicaNegocio.Entidades.Usuario user = new Core.LogicaNegocio.Entidades.Usuario();

            try
            {
                user.Login = _vista.Login.Text;

                user.Password = _vista.Password.Text;

                user = ConsultarCredenciales(user);

                IList <Core.LogicaNegocio.Entidades.Permiso> listadoPermiso = ConsultarPermisos(user);

                user.PermisoUsu = listadoPermiso;

                if ((user != null) && (user.Status == "Activo"))
                {
                    _vista.Sesion["SesionUsuario"] = user;

                    SesionUsuario = (Core.LogicaNegocio.Entidades.Usuario)_vista.Sesion["SesionUsuario"];

                    _vista.IngresarSistema();
                }

                else
                {
                    _vista.PintarInformacion(ManagerRecursos.GetString
                                                 ("MensajeIniciarSesion"), "mensajes");

                    _vista.InformacionVisible = true;
                }
            }
            catch (Exception e)
            {
                _vista.PintarInformacion(ManagerRecursos.GetString
                                             ("MensajeIniciarSesion"), "mensajes");

                _vista.InformacionVisible = true;
            }
        }
        public IList <Core.LogicaNegocio.Entidades.Cliente> BuscarListaClientes()
        {
            Core.LogicaNegocio.Entidades.Cliente         cliente      = new Core.LogicaNegocio.Entidades.Cliente();
            IList <Core.LogicaNegocio.Entidades.Cliente> listaCliente = new List <Core.LogicaNegocio.Entidades.Cliente>();

            try
            {
                if (_vista.RbCampoBusqueda.SelectedValue == "1")// nombre de cliente
                {
                    cliente.Nombre = _vista.Valor.Text;
                    listaCliente   = ConsultarClienteNombre(cliente);
                }

                if (_vista.RbCampoBusqueda.SelectedValue == "2")// rif del cliente
                {
                    cliente.Rif  = _vista.ConsultaRif.Text;
                    listaCliente = ConsultarClienteRif(cliente);
                }
            }
            catch (WebException e)
            {
                _vista.Pintar(ManagerRecursos.GetString("codigoErrorWeb"),
                              ManagerRecursos.GetString("mensajeErrorWeb"), e.Source, e.Message + "\n " + e.StackTrace);
                _vista.DialogoVisible = true;
            }


            catch (Exception e)
            {
                _vista.Pintar(ManagerRecursos.GetString("codigoErrorGeneral"),
                              ManagerRecursos.GetString("mensajeErrorGeneral"), e.Source, e.Message + "\n " + e.StackTrace);
                _vista.DialogoVisible = true;
            }

            return(listaCliente);
        }
Exemplo n.º 20
0
        /// <summary>
        /// Acción del Botón Buscar
        /// </summary>

        public void OnBotonBuscar()
        {
            _vista.GetObjectContainerConsultaContacto.DataSource = "";

            bool imprime = true;

            Core.LogicaNegocio.Entidades.Contacto contacto = new Core.LogicaNegocio.Entidades.Contacto();

            IList <Core.LogicaNegocio.Entidades.Contacto> listContac =
                new List <Core.LogicaNegocio.Entidades.Contacto>();

            //Llena el objeto contacto con los datos de la consulta

            contacto.Nombre = _vista.TextBoxNombre.Text;

            contacto.Apellido = _vista.TextBoxApellido.Text;

            try
            {
                //Consulta por nombre y apellido

                if (_vista.RbCampoBusqueda.SelectedValue == "1")
                {
                    listContac.Clear();

                    listContac = ConsultarContactoNombreApellido(contacto);

                    _vista.InformacionVisible = false;
                }

                //Consulta por número de tlf

                if (_vista.RbCampoBusqueda.SelectedValue == "2")
                {
                    if ((_vista.TextBoxCodTelefono.Text != "") &&
                        (_vista.TextBoxNumTelefono.Text != ""))
                    {
                        contacto.TelefonoDeTrabajo.Codigoarea = int.Parse(_vista.TextBoxCodTelefono.Text);

                        contacto.TelefonoDeTrabajo.Numero = int.Parse(_vista.TextBoxNumTelefono.Text);

                        listContac.Clear();

                        IList <Core.LogicaNegocio.Entidades.Contacto> aux =
                            new List <Core.LogicaNegocio.Entidades.Contacto>();

                        aux.Add(ConsultarContactoXTelefono(contacto));

                        if ((aux[0].TelefonoDeTrabajo.Codigoarea > 0) && (aux[0].TelefonoDeTrabajo.Numero > 0))
                        {
                            listContac = aux;
                        }

                        _vista.InformacionVisible = false;
                    }

                    else
                    {
                        _vista.RequiredFieldValidator.Visible = true;

                        _vista.RequiredFieldValidator1.Visible = true;

                        imprime = false;
                    }
                }

                //Consulta por cliente

                if (_vista.RbCampoBusqueda.SelectedValue == "3")
                {
                    Core.LogicaNegocio.Entidades.Cliente cliente = new Core.LogicaNegocio.Entidades.Cliente();

                    cliente.Nombre = _vista.Valor.Text;

                    IList <Core.LogicaNegocio.Entidades.Cliente> listaCliente = ConsultarClienteNombre(cliente);

                    for (int i = 0; i < listaCliente.Count; i++)
                    {
                        contacto.ClienteContac = listaCliente[i];

                        for (int j = 0; j < ConsultarContactoXCliente(contacto).Count; j++)
                        {
                            listContac.Add(ConsultarContactoXCliente(contacto)[j]);
                        }
                    }
                    _vista.InformacionVisible = false;
                }

                if (listContac.Count == 1)
                {
                    CargarDatos(listContac[0]);

                    CambiarVista(1);
                }
                else if (listContac.Count > 1)
                {
                    //_vista.InformacionVisible = false;

                    _vista.GetObjectContainerConsultaContacto.DataSource = listContac;

                    _vista.GetObjectContainerConsultaContacto.DataBind();
                }
                else
                {
                    if (imprime == true)
                    {
                        _vista.PintarInformacion(ManagerRecursos.GetString
                                                     ("MensajeConsulta"), "mensajes");
                        _vista.InformacionVisible = true;
                    }
                }
            }


            catch (WebException e)
            {
                _vista.Pintar(ManagerRecursos.GetString("codigoErrorWeb"),
                              ManagerRecursos.GetString("mensajeErrorWeb"), e.Source, e.Message +
                              "\n " + e.StackTrace);
                _vista.DialogoVisible = true;
            }
            catch (ConsultarException e)
            {
                _vista.Pintar(ManagerRecursos.GetString("codigoErrorConsultar"),
                              ManagerRecursos.GetString("mensajeErrorConsultar"), e.Source, e.Message +
                              "\n " + e.StackTrace);
                _vista.DialogoVisible = true;
            }
            catch (Exception e)
            {
                _vista.Pintar(ManagerRecursos.GetString("codigoErrorGeneral"),
                              ManagerRecursos.GetString("mensajeErrorGeneral"), e.Source, e.Message +
                              "\n " + e.StackTrace);
                _vista.DialogoVisible = true;
            }
        }
Exemplo n.º 21
0
        /// <summary>
        /// Método que guarda los nuevos datos del Contacto
        /// </summary>

        public void OnBotonAceptar()
        {
            Core.LogicaNegocio.Entidades.Contacto contacto = new Core.LogicaNegocio.Entidades.Contacto();

            try
            {
                contacto.Nombre = _vista.NombreC.Text;

                contacto.Apellido = _vista.ApellidoC.Text;

                contacto.Cargo = _vista.CargoC.Text;

                contacto.AreaDeNegocio = _vista.AreaC.Text;

                contacto.TelefonoDeTrabajo.Codigoarea = Int32.Parse(_vista.CodTelefonoC1.Text);

                contacto.TelefonoDeTrabajo.Numero = Int32.Parse(_vista.TelefonoC1.Text);

                contacto.TelefonoDeTrabajo.Tipo = _vista.TipoTlfC1.Text;

                contacto.ClienteContac = new Core.LogicaNegocio.Entidades.Cliente();

                contacto.ClienteContac.Nombre = _vista.ClienteC.Text;

                if ((_vista.CodTelefonoC2.Text != "") && (_vista.TelefonoC2.Text != ""))
                {
                    contacto.TelefonoDeCelular.Codigocel = Int32.Parse(_vista.CodTelefonoC2.Text);

                    contacto.TelefonoDeCelular.Numero = Int32.Parse(_vista.TelefonoC2.Text);

                    contacto.TelefonoDeCelular.Tipo = _vista.TipoTlfC2.Text;
                }

                contacto.IdContacto = Int32.Parse(_vista.IdContactoH.Text);

                contacto.ClienteContac.IdCliente = Int32.Parse(_vista.IdClienteH.Text);

                if ((_vista.CodTelefonoC1.Text.Length == 3) &&
                    (_vista.TelefonoC1.Text.Length == 7))
                {
                    if (((_vista.CodTelefonoC2.Text.Length == 3) &&
                         (_vista.TelefonoC2.Text.Length == 7)) ||
                        ((_vista.CodTelefonoC2.Text.Length == 0) &&
                         (_vista.TelefonoC2.Text.Length == 0)))
                    {
                        ModificarContacto(contacto);

                        LimpiarElementosVisibles();

                        CambiarVista(0);
                    }
                    else
                    {
                        _vista.PintarInformacionError(ManagerRecursos.GetString
                                                          ("mensajeTelefonoIncorrecto"), "mensajes");
                        _vista.InformacionVisibleError = true;
                    }
                }
                else
                {
                    _vista.PintarInformacionError(ManagerRecursos.GetString
                                                      ("mensajeTelefonoIncorrecto"), "mensajes");
                    _vista.InformacionVisibleError = true;
                }
            }
            catch (WebException e)
            {
                _vista.Pintar("0001", "Error al Modificar Contacto", "Especificacion del Error", e.ToString());
                _vista.DialogoVisible = true;
            }
            catch (Exception e)
            {
                _vista.Pintar("0001", "Error al Modificar Contacto", "Especificacion del Error", e.ToString());
                _vista.DialogoVisible = true;
            }
        }
        public Core.LogicaNegocio.Entidades.Cliente CargarObjetoCliente()
        {
            Core.LogicaNegocio.Entidades.Cliente cliente = new Core.LogicaNegocio.Entidades.Cliente();
            try
            {
                cliente.Direccion = new Direccion();

                cliente.Telefono = new TelefonoTrabajo[3];

                cliente.Telefono[0]            = new TelefonoTrabajo();
                cliente.Telefono[0].Codigoarea = int.Parse((string)_vista.CodigoTrabajoCliente.Text);
                cliente.Telefono[0].Numero     = int.Parse((string)_vista.TelefonoTrabajoCliente.Text);
                cliente.Telefono[0].Tipo       = "Trabajo";

                if (!_vista.CodCelular.Text.Equals("") && !_vista.TelefonoCelular.Text.Equals(""))
                {
                    cliente.Telefono[1]            = new TelefonoTrabajo();
                    cliente.Telefono[1].Codigoarea = int.Parse((string)_vista.CodCelular.Text);
                    cliente.Telefono[1].Numero     = int.Parse((string)_vista.TelefonoCelular.Text);
                    cliente.Telefono[1].Tipo       = "Celular";
                }

                if (!_vista.CodFax.Text.Equals("") && !_vista.TelefonoFax.Text.Equals(""))
                {
                    cliente.Telefono[2]            = new TelefonoTrabajo();
                    cliente.Telefono[2].Codigoarea = int.Parse((string)_vista.CodFax.Text);
                    cliente.Telefono[2].Numero     = int.Parse((string)_vista.TelefonoFax.Text);
                    cliente.Telefono[2].Tipo       = "Fax";
                }



                cliente.IdCliente = int.Parse((string)_vista.IdCliente.Text);


                cliente.Rif = _vista.TipoRif.SelectedValue.ToString() + " - " + _vista.rifCliente.Text.ToString();

                cliente.Nombre = _vista.NombreCliente.Text;

                cliente.Direccion = new Core.LogicaNegocio.Entidades.Direccion();

                cliente.Direccion.Avenida = _vista.CalleAvenidaCliente.Text;

                cliente.Direccion.Urbanizacion = _vista.UrbanizacionCliente.Text;

                cliente.Direccion.Edif_Casa = _vista.EdificioCasaCliente.Text;

                cliente.Direccion.Oficina = _vista.PisoApartamentoCliente.Text;

                cliente.Direccion.Ciudad = _vista.CiudadCliente.Text;

                cliente.AreaNegocio = _vista.AreaNegocioCliente.Text;
            }
            catch (WebException e)
            {
                _vista.Pintar(ManagerRecursos.GetString("codigoErrorWeb"),
                              ManagerRecursos.GetString("mensajeErrorWeb"), e.Source, e.Message + "\n " + e.StackTrace);
                _vista.DialogoVisible = true;
            }
            catch (ConsultarClienteBDExcepciones e)
            {
                _vista.Pintar(ManagerRecursos.GetString("codigoErrorConsultar"),
                              ManagerRecursos.GetString("mensajeErrorConsultar"), e.Source, e.Message + "\n " + e.StackTrace);
                _vista.DialogoVisible = true;
            }
            catch (Exception e)
            {
                _vista.Pintar(ManagerRecursos.GetString("codigoErrorGeneral"),
                              ManagerRecursos.GetString("mensajeErrorGeneral"), e.Source, e.Message + "\n " + e.StackTrace);
                _vista.DialogoVisible = true;
            }

            return(cliente);
        }
Exemplo n.º 23
0
 public void sesionTerminada()
 {
     _vista.PintarInformacion(ManagerRecursos.GetString
                                  ("mensajeSesionTerminada"), "mensajes");
     _vista.InformacionVisible = true;
 }
        public void OnBotonBuscar()
        {
            Core.LogicaNegocio.Entidades.Cliente         cliente      = new Core.LogicaNegocio.Entidades.Cliente();
            IList <Core.LogicaNegocio.Entidades.Cliente> listaCliente = new List <Core.LogicaNegocio.Entidades.Cliente>();

            try
            {
                if (_vista.RbCampoBusqueda.SelectedValue == "1")// nombre de cliente
                {
                    cliente.Nombre = _vista.Valor.Text;
                    listaCliente   = ConsultarClienteNombre(cliente);
                    // CargarDatos(listaCliente);
                    //CambiarVista(1);
                }

                if (_vista.RbCampoBusqueda.SelectedValue == "2")// rif del cliente
                {
                    cliente.Rif  = _vista.ConsultaRif.Text;
                    listaCliente = ConsultarClienteRif(cliente);
                    //  CargarDatos(listacliente);
                    //CambiarVista(1);
                }
            }
            catch (WebException e)
            {
                _vista.Pintar(ManagerRecursos.GetString("codigoErrorWeb"),
                              ManagerRecursos.GetString("mensajeErrorWeb"), e.Source, e.Message + "\n " + e.StackTrace);
                _vista.DialogoVisible = true;
            }
            catch (ConsultarClienteBDExcepciones e)
            {
                _vista.Pintar(ManagerRecursos.GetString("codigoErrorConsultar"),
                              ManagerRecursos.GetString("mensajeErrorConsultar"), e.Source, e.Message + "\n " + e.StackTrace);
                _vista.DialogoVisible = true;
            }
            catch (Exception e)
            {
                _vista.Pintar(ManagerRecursos.GetString("codigoErrorGeneral"),
                              ManagerRecursos.GetString("mensajeErrorGeneral"), e.Source, e.Message + "\n " + e.StackTrace);
                _vista.DialogoVisible = true;
            }

            if (listaCliente == null)
            {
                listaCliente = new List <Core.LogicaNegocio.Entidades.Cliente>();
            }

            if (listaCliente.Count() > 1)
            {
                CargarGrid(listaCliente);
            }
            else
            if (listaCliente.Count != 0)
            {
                CargarDatos(listaCliente[0]);
                CambiarVista(1);
            }
            else
            {
                _vista.PintarInformacion(ManagerRecursos.GetString("MensajeConsulta"), "confirmacion");
                _vista.InformacionVisible = true;
            }
        }
        /// <summary>
        /// Acción del Botón Aceptar
        /// </summary>

        public void OnBotonAceptar()
        {
            Core.LogicaNegocio.Entidades.Empleado empleado = new Core.LogicaNegocio.Entidades.Empleado();

            IList <Core.LogicaNegocio.Entidades.Empleado> listadoE = new
                                                                     List <Core.LogicaNegocio.Entidades.Empleado>();

            IList <Core.LogicaNegocio.Entidades.Empleado> listadoImprime = new
                                                                           List <Core.LogicaNegocio.Entidades.Empleado>();

            try
            {
                //Si la consulta es por CI

                if (_vista.RadioButton.Text == "Cedula")
                {
                    _empleado.Cedula = Int32.Parse(_vista.TextBoxBusqueda.Text);

                    Core.LogicaNegocio.Entidades.Empleado empleado1 = BuscarPorCedula(_empleado);

                    if (empleado1 != null)
                    {
                        _empleado = ReporteAnualPorPaquetesEmpleadoId(empleado1);

                        listadoImprime.Add(_empleado);

                        _vista.GridViewReportePaquete1a.Visible = true;

                        _vista.GridViewReportePaquete1a.DataSource = listadoImprime;
                    }
                    else
                    {
                        _vista.PintarInformacion(ManagerRecursos.GetString
                                                     ("MensajeConsulta"), "mensajes");
                        _vista.InformacionVisible = true;
                    }
                }

                //Si la consulta es por nombre

                if (_vista.RadioButton.Text == "Nombre")
                {
                    _empleado.Nombre = _vista.TextBoxBusqueda.Text;

                    listadoE = BuscarPorNombre(_empleado);

                    _vista.GridViewReportePaquete1a.Visible = true;

                    _vista.GetOCConsultarEmp.DataSource = listadoE;

                    /*
                     * if (listadoE.Count > 0)
                     * {
                     *
                     *  _vista.GridViewReportePaquete1a.DataSource = listadoE;
                     *
                     *  _vista.GridViewReportePaquete1a.DataBind();
                     *
                     * }*/
                }

                /*
                 * else
                 * {
                 * _vista.PintarInformacion(ManagerRecursos.GetString
                 *                      ("MensajeConsulta"), "mensajes");
                 * _vista.InformacionVisible = true;
                 *
                 * }*/
            }
            catch (WebException e)
            {
                _vista.PintarInformacion
                    (ManagerRecursos.GetString("mensajeErrorWeb"), "mensajes");
                _vista.InformacionVisible = true;
            }
            catch (ConsultarException e)
            {
                _vista.PintarInformacion
                    (ManagerRecursos.GetString("mensajeErrorConsultar"), "mensajes");
                _vista.InformacionVisible = true;
            }
            catch (Exception e)
            {
                _vista.PintarInformacion
                    (ManagerRecursos.GetString("mensajeErrorGeneral"), "mensajes");
                _vista.InformacionVisible = true;
            }
        }
        /// <summary>
        /// Acción del Botón Buscar (Por nombre de usuario)
        /// </summary>

        public void OnBotonBuscar()
        {
            //_vista.InformacionVisibleBotonAceptar = true;

            _vista.InformacionVisible = false;

            Core.LogicaNegocio.Entidades.Usuario user = new Core.LogicaNegocio.Entidades.Usuario();

            IList <Core.LogicaNegocio.Entidades.Usuario> listado = ConsultarUsuario(user);

            IList <Core.LogicaNegocio.Entidades.Usuario> listadoActivo =
                new List <Core.LogicaNegocio.Entidades.Usuario>();

            IList <Core.LogicaNegocio.Entidades.Usuario> listadoInactivo =
                new List <Core.LogicaNegocio.Entidades.Usuario>();

            user.Login = _vista.NombreUsuario.Text;

            try
            {
                if ((_vista.RbCampoBusqueda.SelectedValue == "1") && (user.Login != ""))
                {
                    listado = ConsultarUsuario(user);

                    if (listado.Count > 0)
                    {
                        _vista.InformacionVisible = false;

                        _vista.GetObjectContainerConsultaUsuario.DataSource = listado;
                    }
                    else
                    {
                        _vista.PintarInformacion(ManagerRecursos.GetString
                                                     ("MensajeConsulta"), "mensajes");
                        _vista.InformacionVisible = true;
                    }
                }
                else if ((_vista.RbCampoBusqueda.SelectedValue == "1") && (user.Login == ""))
                {
                    listado = ConsultarUsuarioTodos();
                    if (listado.Count > 0)
                    {
                        _vista.InformacionVisible = false;

                        _vista.GetObjectContainerConsultaUsuario.DataSource = listado;
                    }
                    else
                    {
                        _vista.PintarInformacion(ManagerRecursos.GetString
                                                     ("MensajeConsulta"), "mensajes");
                        _vista.InformacionVisible = true;
                    }
                }

                if (_vista.RbCampoBusqueda.SelectedValue == "2")
                {
                    user.Status = _vista.StatusDdL.Text;

                    if ((listado.Count > 0) && (user.Status == "Activo"))
                    {
                        for (int i = 0; i < listado.Count; i++)
                        {
                            if (listado[i].Status == "Activo")
                            {
                                listadoActivo.Add(listado[i]);
                            }
                        }

                        _vista.InformacionVisible = false;

                        _vista.GetObjectContainerConsultaUsuario.DataSource = listadoActivo;
                    }

                    else if ((listado.Count > 0) && (user.Status == "Inactivo"))
                    {
                        for (int i = 0; i < listado.Count; i++)
                        {
                            if (listado[i].Status == "Inactivo")
                            {
                                listadoInactivo.Add(listado[i]);
                            }
                        }

                        _vista.InformacionVisible = false;

                        _vista.GetObjectContainerConsultaUsuario.DataSource = listadoInactivo;
                    }
                }
                if ((listadoInactivo.Count == 0) && (listadoActivo.Count == 0) &&
                    (_vista.RbCampoBusqueda.SelectedValue != "1"))
                {
                    _vista.PintarInformacion(ManagerRecursos.GetString
                                                 ("MensajeConsulta"), "mensajes");
                    _vista.InformacionVisible = true;
                }
            }
            catch (WebException e)
            {
                _vista.PintarInformacion(ManagerRecursos.GetString
                                             ("mensajeErrorWeb"), "mensajes");
                _vista.InformacionVisible = true;
            }
            catch (ConsultarException e)
            {
                _vista.PintarInformacion(ManagerRecursos.GetString
                                             ("mensajeErrorConsultar"), "mensajes");
                _vista.InformacionVisible = true;
            }
            catch (Exception e)
            {
                _vista.PintarInformacion
                    (ManagerRecursos.GetString("mensajeErrorGeneral"), "mensajes");
                _vista.InformacionVisible = true;
            }
        }
Exemplo n.º 27
0
        public void IngersarCliente()
        {
            Core.LogicaNegocio.Entidades.Cliente cliente = new Core.LogicaNegocio.Entidades.Cliente();
            try
            {
                cliente.Direccion = new Direccion();

                cliente.Telefono = new TelefonoTrabajo[3];

                cliente.Telefono[0]            = new TelefonoTrabajo();
                cliente.Telefono[0].Codigoarea = int.Parse((string)_vista.CodigoTrabajoCliente.Text);
                cliente.Telefono[0].Numero     = int.Parse((string)_vista.TelefonoTrabajoCliente.Text);
                cliente.Telefono[0].Tipo       = "Trabajo";

                if (!_vista.CodCelular.Text.Equals("") && !_vista.TelefonoCelular.Text.Equals(""))
                {
                    cliente.Telefono[1]            = new TelefonoTrabajo();
                    cliente.Telefono[1].Codigoarea = int.Parse((string)_vista.CodCelular.Text);
                    cliente.Telefono[1].Numero     = int.Parse((string)_vista.TelefonoCelular.Text);
                    cliente.Telefono[1].Tipo       = "Celular";
                }

                if (!_vista.CodFax.Text.Equals("") && !_vista.TelefonoFax.Text.Equals(""))
                {
                    cliente.Telefono[2]            = new TelefonoTrabajo();
                    cliente.Telefono[2].Codigoarea = int.Parse((string)_vista.CodFax.Text);
                    cliente.Telefono[2].Numero     = int.Parse((string)_vista.TelefonoFax.Text);
                    cliente.Telefono[2].Tipo       = "Fax";
                }

                _RifAux = _vista.TipoRif.SelectedValue.ToString() + " - " + _vista.rifCliente.Text.ToString();

                cliente.Rif = _RifAux;

                cliente.Nombre = _vista.NombreCliente.Text;

                cliente.Direccion = new Core.LogicaNegocio.Entidades.Direccion();

                cliente.Direccion.Avenida = _vista.CalleAvenidaCliente.Text;

                cliente.Direccion.Urbanizacion = _vista.UrbanizacionCliente.Text;

                cliente.Direccion.Edif_Casa = _vista.EdificioCasaCliente.Text;

                cliente.Direccion.Oficina = _vista.PisoApartamentoCliente.Text;

                cliente.Direccion.Ciudad = _vista.CiudadCliente.Text;

                cliente.AreaNegocio = _vista.AreaNegocioCliente.Text;

                Ingresar(cliente);

                _vista.AgregarContactos.Visible = true;

                //limpiarRegistro();
            }
            catch (WebException e)
            {
                _vista.Pintar(ManagerRecursos.GetString("codigoErrorWeb"),
                              ManagerRecursos.GetString("mensajeErrorWeb"), e.Source, e.Message + "\n " + e.StackTrace);
                _vista.DialogoVisible = true;
            }
            catch (IngresarClienteBDExepciones e)
            {
                _vista.Pintar(ManagerRecursos.GetString("codigoErrorIngresar"),
                              ManagerRecursos.GetString("mensajeErrorIngresar"), e.Source, e.Message + "\n " + e.StackTrace);
                _vista.DialogoVisible = true;
            }
            catch (Exception e)
            {
                _vista.Pintar(ManagerRecursos.GetString("codigoErrorGeneral"),
                              ManagerRecursos.GetString("mensajeErrorGeneral"), e.Source, e.Message + "\n " + e.StackTrace);
                _vista.DialogoVisible = true;
            }

            _vista.PintarInformacion(ManagerRecursos.GetString("ClienteOperacionExitosa"), "confirmacion");
            _vista.InformacionVisible = true;

            //limpiarRegistro();
            DesactivarCampos();
            _vista.InsertarOtro.Visible = true;
            _vista.Agregar.Visible      = false;
        }
Exemplo n.º 28
0
        /// <summary>
        /// Acción del botón Aceptar
        /// </summary>

        public void OnBotonAceptar()
        {
            Core.LogicaNegocio.Entidades.Usuario usuario = new Core.LogicaNegocio.Entidades.Usuario();

            Core.LogicaNegocio.Entidades.Empleado empleado = new Core.LogicaNegocio.Entidades.Empleado();

            try
            {
                usuario.PermisoUsu = ModificarCheckBoxReporte(_vista.CBLReporte);

                usuario.PermisoUsu = UnirPermisos(ModificarCheckBox(_vista.CBLAgregar), usuario.PermisoUsu);

                usuario.PermisoUsu =
                    UnirPermisos(ModificarCheckBox(_vista.CBLConsultar), usuario.PermisoUsu);

                usuario.PermisoUsu =
                    UnirPermisos(ModificarCheckBox(_vista.CBLModificar), usuario.PermisoUsu);

                usuario.PermisoUsu =
                    UnirPermisos(ModificarCheckBox(_vista.CBLEliminar), usuario.PermisoUsu);

                usuario.Login = _vista.NombreUsuario.Text;

                usuario.Password = _vista.ContrasenaUsuario.Text;

                usuario.Cedula = int.Parse(_vista.CedulaEmp.Text);

                empleado.Cedula = int.Parse(_vista.CedulaEmp.Text);

                if (ConsultarEmpleadoConUsuario(empleado).Count == 0)
                {
                    if (ConsultarUsuario(usuario).Count == 0)
                    {
                        AgregarUsuario(usuario);

                        //EnviarCorreo();
                        CambiarVista(0);

                        _vista.PintarInformacionBotonAceptar(ManagerRecursos.GetString
                                                                 ("mensajeUsuarioAgregado"), "mensajes");
                        _vista.InformacionVisibleBotonAceptar = true;

                        _vista.GetObjectContainerConsultaEmpleado.DataSource = "";

                        _vista.EmpleadoBuscar.Text = campoVacio;

                        _vista.CorreoEnviado.Visible = true;
                    }
                    else
                    {
                        CambiarVista(0);
                        _vista.PintarInformacion
                            (ManagerRecursos.GetString("mensajeUsuarioExiste"), "mensajes");

                        _vista.InformacionVisible = true;
                    }
                }
                else
                {
                    CambiarVista(0);
                    _vista.PintarInformacion
                        (ManagerRecursos.GetString("mensajeEmpleadoTieneUsuario"), "mensajes");

                    _vista.InformacionVisible = true;
                }
            }

            catch (Exception e)
            {
                CambiarVista(0);
                _vista.PintarInformacion
                    (ManagerRecursos.GetString("mensajeErrorIngresar"), "mensajes");

                _vista.InformacionVisible = true;
            }
        }