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