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 CargarDatos(Core.LogicaNegocio.Entidades.Cliente cliente) { int i = 0; IList <Core.LogicaNegocio.Entidades.TelefonoTrabajo> telefonos = new List <TelefonoTrabajo>(); _vista.GetObjectContainerConsultaCliente.DataSource = cliente; _vista.IdCliente.Text = cliente.IdCliente.ToString(); _vista.NombreCliente.Text = cliente.Nombre.ToString(); _vista.AreaNegocioCliente.Text = cliente.AreaNegocio.ToString(); _vista.CalleAvenidaCliente.Text = cliente.Direccion.Avenida.ToString(); _vista.CiudadCliente.Text = cliente.Direccion.Ciudad.ToString(); _vista.EdificioCasaCliente.Text = cliente.Direccion.Edif_Casa.ToString(); _vista.PisoApartamentoCliente.Text = cliente.Direccion.Oficina.ToString(); _vista.rifCliente.Text = cliente.Rif.ToString(); _vista.UrbanizacionCliente.Text = cliente.Direccion.Urbanizacion.ToString(); _vista.TelefonoTrabajoCliente.Text = cliente.Telefono[0].Numero.ToString(); _vista.CodigoTrabajoCliente.Text = cliente.Telefono[0].Codigoarea.ToString(); if (cliente.Telefono[1] != null) { _vista.TelefonoCelular.Text = cliente.Telefono[1].Numero.ToString(); _vista.CodCelular.Text = cliente.Telefono[1].Codigoarea.ToString(); } if (cliente.Telefono[2] != null) { _vista.TelefonoFax.Text = cliente.Telefono[2].Numero.ToString(); _vista.CodFax.Text = cliente.Telefono[2].Codigoarea.ToString(); } }
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 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; } }
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 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; } }
public void Ingresar(Core.LogicaNegocio.Entidades.Cliente cliente) { Core.LogicaNegocio.Comandos.ComandoCliente.Ingresar ingresar; ingresar = Core.LogicaNegocio.Fabricas.FabricaComandosCliente.CrearComandoIngresar(cliente); ingresar.Ejecutar(); }
public void Actualizar(Core.LogicaNegocio.Entidades.Cliente cliente) { Core.LogicaNegocio.Comandos.ComandoCliente.Modificar actualizar; //objeto del comando Actualizar. //fábrica que instancia el comando Modificar. actualizar = Core.LogicaNegocio.Fabricas.FabricaComandosCliente.CrearComandoModificar(cliente); actualizar.Ejecutar(); }
public void Ingresar(Core.LogicaNegocio.Entidades.Cliente cliente) { Core.LogicaNegocio.Comandos.ComandoCliente.Ingresar ingresar; //objeto del comando Ingresar. //fábrica que instancia el comando Ingresar. ingresar = Core.LogicaNegocio.Fabricas.FabricaComandosCliente.CrearComandoIngresar(cliente); ingresar.Ejecutar(); }
public void uxObjectConsultaClienteSelecting(string rif) { Core.LogicaNegocio.Entidades.Cliente cliente = new Core.LogicaNegocio.Entidades.Cliente(); IList <Core.LogicaNegocio.Entidades.Cliente> listacliente = new List <Core.LogicaNegocio.Entidades.Cliente>(); cliente.Rif = rif; listacliente = ConsultarClienteRif(cliente); CargarDatos(listacliente[0]); CambiarVista(1); }
public void uxObjectConsultaClienteDeleting(string rif) { Core.LogicaNegocio.Entidades.Cliente cliente = new Core.LogicaNegocio.Entidades.Cliente(); IList <Core.LogicaNegocio.Entidades.Cliente> listacliente = new List <Core.LogicaNegocio.Entidades.Cliente>(); cliente.Rif = rif; listacliente = ConsultarClienteRif(cliente); EliminarCliente(listacliente[0]); }
public void Modificar(Core.LogicaNegocio.Entidades.Cliente cliente) { Core.LogicaNegocio.Comandos.ComandoCliente.Modificar modificar; //objeto del comando Ingresar. //fábrica que instancia el comando Ingresar. modificar = Core.LogicaNegocio.Fabricas.FabricaComandosCliente.CrearComandoModificar(cliente); //try //{ //ejecuta el comando. modificar.Ejecutar(); }
ConsultarClienteNombre(Core.LogicaNegocio.Entidades.Cliente entidad) { IList <Core.LogicaNegocio.Entidades.Cliente> listaCliente = null; Core.LogicaNegocio.Comandos.ComandoCliente.ConsultarNombre comando; comando = FabricaComandosCliente.CrearComandoConsultarNombre(entidad); listaCliente = comando.ejecutar(); return(listaCliente); }
public void EliminarCliente() { Cliente cliente = new Cliente(); cliente.IdCliente = 3; FabricaDAO.EnumFabrica = EnumFabrica.SqlServer; IDAOCliente acceso = FabricaDAO.ObtenerFabricaDAO().ObtenerDAOCliente(); cliente = acceso.EliminarCliente(cliente); }
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; } }
public void ConsultarClientesNombre() { Cliente cliente = new Cliente(); cliente.Nombre = "i"; FabricaDAO.EnumFabrica = EnumFabrica.SqlServer; IDAOCliente acceso = FabricaDAO.ObtenerFabricaDAO().ObtenerDAOCliente(); IList<Cliente> clientes = acceso.ConsultarNombre(cliente); foreach (Cliente clienteA in clientes) { Console.WriteLine(clienteA.Nombre); } }
public void BuscarClienteRif() { IList<Cliente> listaCliente = new List<Cliente>(); Cliente cliente = new Cliente(); cliente.Rif = "j"; FabricaDAO.EnumFabrica = EnumFabrica.SqlServer; IDAOCliente acceso = FabricaDAO.ObtenerFabricaDAO().ObtenerDAOCliente(); listaCliente = acceso.ConsultarRif(cliente); foreach (Cliente clienteA in listaCliente) { Console.WriteLine(clienteA.Nombre + " " + clienteA.AreaNegocio); } }
public void IngersarCliente() { Core.LogicaNegocio.Entidades.Cliente cliente = new Core.LogicaNegocio.Entidades.Cliente(); try { cliente.Rif = _vista.rifCliente.Text; cliente.Nombre = _vista.NombreCliente.Text; cliente.CalleAvenidad = _vista.CalleAvenidaCliente.Text; cliente.Urbanizacion = _vista.UrbanizacionCliente.Text; cliente.EdificioCasa = _vista.EdificioCasaCliente.Text; cliente.PisoApartamento = _vista.PisoApartamentoCliente.Text; cliente.Ciudad = _vista.CiudadCliente.Text; cliente.AreaNegocio = _vista.AreaNegocioCliente.Text; Ingresar(cliente); limpiarRegistro(); } catch (WebException e) { } }
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; } }
public void IngersarCliente() { Core.LogicaNegocio.Entidades.Cliente cliente = new Core.LogicaNegocio.Entidades.Cliente(); try { cliente.Rif = _vista.rifCliente.Text; cliente.Nombre = _vista.NombreCliente.Text; cliente.CalleAvenidad = _vista.CalleAvenidaCliente.Text; cliente.Urbanizacion = _vista.UrbanizacionCliente.Text; cliente.EdificioCasa = _vista.EdificioCasaCliente.Text; cliente.PisoApartamento = _vista.PisoApartamentoCliente.Text; cliente.Ciudad = _vista.CiudadCliente.Text; cliente.AreaNegocio = _vista.AreaNegocioCliente.Text; Ingresar(cliente); limpiarRegistro(); } catch(WebException e) { } }
public void CargarDatos(Core.LogicaNegocio.Entidades.Cliente cliente) { int i = 0; IList <Core.LogicaNegocio.Entidades.TelefonoTrabajo> telefonos = new List <TelefonoTrabajo>(); IList <Core.LogicaNegocio.Entidades.Contacto> listContac = new List <Core.LogicaNegocio.Entidades.Contacto>(); Core.LogicaNegocio.Entidades.Contacto contacto = new Core.LogicaNegocio.Entidades.Contacto(); if (cliente != null) { _vista.GetObjectContainerConsultaCliente.DataSource = cliente; _vista.GetObjectContainerConsultaDireccion.DataSource = cliente.Direccion; while (i < 3) { if (cliente.Telefono[i] != null) { telefonos.Add(cliente.Telefono[i]); } i++; } contacto.ClienteContac = cliente; for (int j = 0; j < ConsultarContactoXCliente(contacto).Count; j++) { listContac.Add(ConsultarContactoXCliente(contacto)[j]); } _vista.GetObjectContainerConsultaContacto.DataSource = listContac; _vista.GetObjectContainerConsultaTelefono.DataSource = telefonos; _vista.GetObjectContainerConsultaTelefono.DataBind(); } //else //{ // _vista.PintarInformacion(ManagerRecursos.GetString("MensajeConsulta"), "confirmacion"); // _vista.InformacionVisible = true; // // Pinta mensaje de error //} }
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); }
public void ModificarCliente() { int resultado = 0; Core.LogicaNegocio.Entidades.Cliente cliente = new Core.LogicaNegocio.Entidades.Cliente(); try { cliente.Rif = _vista.rifCliente.Text; cliente.Nombre = _vista.NombreCliente.Text; cliente.CalleAvenidad = _vista.CalleAvenidadCliente.Text; cliente.Urbanizacion = _vista.UrbanizacionCliente.Text; cliente.EdificioCasa = _vista.EdificioCasaCliente.Text; cliente.PisoApartamento = _vista.PisoApartamentoCliente.Text; cliente.Ciudad = _vista.CiudadCliente.Text; cliente.AreaNegocio = _vista.AreaNegocioCliente.Text; Modificar(cliente); //LimpiarRegistros(); } catch (WebException e) { //Aqui se maneja la excepcion en caso de que de error la seccion Web } }
public void uxObjectConsultaClienteSelecting(string rif) { Core.LogicaNegocio.Entidades.Cliente cliente = new Core.LogicaNegocio.Entidades.Cliente(); IList <Core.LogicaNegocio.Entidades.Cliente> listacliente = new List <Core.LogicaNegocio.Entidades.Cliente>(); cliente.Rif = rif; listacliente = ConsultarClienteRif(cliente); if (listacliente == null) { listacliente = new List <Core.LogicaNegocio.Entidades.Cliente>(); } if (listacliente.Count != 0) { cliente = listacliente[0]; //Carga datos en la vista CargarDatos(cliente); CambiarVista(1); } }
public void ModificarCliente() { int resultado = 0; Core.LogicaNegocio.Entidades.Cliente cliente = new Core.LogicaNegocio.Entidades.Cliente(); try { cliente.Rif = _vista.rifCliente.Text; cliente.Nombre = _vista.NombreCliente.Text; cliente.CalleAvenidad = _vista.CalleAvenidadCliente.Text; cliente.Urbanizacion = _vista.UrbanizacionCliente.Text; cliente.EdificioCasa = _vista.EdificioCasaCliente.Text; cliente.PisoApartamento = _vista.PisoApartamentoCliente.Text; cliente.Ciudad = _vista.CiudadCliente.Text; cliente.AreaNegocio = _vista.AreaNegocioCliente.Text; Modificar(cliente); //LimpiarRegistros(); } catch (WebException e) { //Aqui se maneja la excepcion en caso de que de error la seccion Web } }
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 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.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; } }
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 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.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; } }
public List<Cliente> ConsultarParamtroNombre(Cliente entidad) { List<Cliente> ListaCliente = new List<Cliente>(); try { SqlParameter parametros = new SqlParameter(); parametros = new SqlParameter("@Nombre", SqlDbType.VarChar); parametros.Value = entidad.Nombre; DbDataReader conexion = SqlHelper.ExecuteReader(_conexion.GetConnection(), "ConsultarClienteParametroNombre", parametros); int i = 0; while (conexion.Read()) { Cliente _Cliente = new Cliente(); _Cliente.IdCliente = (int)conexion["IdCliente"]; _Cliente.Nombre = (string)conexion["Nombre"]; _Cliente.Rif = (string)conexion["RifCliente"]; _Cliente.AreaNegocio = (string)conexion["AreaNegocio"]; Direccion _Direccion = new Direccion(); _Cliente.Direccion = buscarDireccion(_Cliente.IdCliente); IList<Contacto> _listaContacto = new List<Contacto>(); _listaContacto = BuscarContacto(_Cliente.IdCliente); _Cliente.Contacto = _listaContacto; ListaCliente.Insert(i, _Cliente); i++; } if (ListaCliente.Count == 0) throw new ConsultarClienteBDExcepciones(); return ListaCliente; } catch (SqlException e) { throw new ConsultarClienteBDExcepciones ("Error en SQL consultando la lista de contacto del cliente", e); } catch (Exception e) { throw new ConsultarClienteBDExcepciones ("Error consultado el la lista de contacto en la base de dato", e); } }
public void uxObjectConsultaClienteSelecting(string rif) { Core.LogicaNegocio.Entidades.Cliente cliente = new Core.LogicaNegocio.Entidades.Cliente(); IList< Core.LogicaNegocio.Entidades.Cliente> listacliente = new List<Core.LogicaNegocio.Entidades.Cliente>(); cliente.Rif = rif; listacliente = ConsultarClienteRif(cliente); CargarDatos(listacliente[0]); CambiarVista(1); }
public static Ingresar CrearComandoIngresar(Cliente cliente) { return new Ingresar(cliente); }
public IList<Cliente> ConsultarTodos() { try { IList<Cliente> listaCliente = new List<Cliente>(); DbDataReader conexion = SqlHelper.ExecuteReader (_conexion.GetConnection(), "ConsultarClientes"); int i = 0; while (conexion.Read()) { Cliente cliente = new Cliente(); cliente.Direccion = new Direccion(); cliente.IdCliente = (int)conexion["IdCliente"]; cliente.Nombre = (string)conexion["Nombre"]; cliente.Rif = (string)conexion["RifCliente"]; /*cliente.Direccion.Urbanizacion = (string)conexion["Urbanizacion"]; cliente.Direccion.Avenida = (string)conexion["CalleAvenidad"]; cliente.Direccion.Edif_Casa = (string)conexion["EdificioCasa"]; cliente.Direccion.Oficina = (string)conexion["PisoApartamento"]; cliente.Direccion.Ciudad = (string)conexion["Ciudad"]; cliente.AreaNegocio = (string)conexion["AreaNegocio"]; cliente.Telefono = new TelefonoTrabajo[3]; cliente.Telefono = BuscarTelefonos(cliente.IdCliente);*/ //Console.WriteLine(cliente.Telefono[1].Tipo); //IList<Contacto> _listaContacto = new List<Contacto>(); //_listaContacto = BuscarContacto(cliente.IdCliente); listaCliente.Add(cliente); i++; } //if (listaCliente.Count == 0) // throw new ConsultarClienteBDExcepciones(); return listaCliente; } #region Execepciones catch (SqlException e) { throw new ConsultarClienteBDExcepciones ("Error en el SQL al consultar el cliente en la base de daot", e); } catch (ConsultarClienteBDExcepciones e) { throw new ConsultarClienteBDExcepciones ("No se encontro ninguna informacion del cliente en la base de dato", e); } catch (Exception e) { throw new ConsultarClienteBDExcepciones ("No se encontro ninguna informacion del cliente en la base de dato", e); } #endregion }
public void uxObjectConsultaClienteDeleting(string rif) { Core.LogicaNegocio.Entidades.Cliente cliente = new Core.LogicaNegocio.Entidades.Cliente(); IList<Core.LogicaNegocio.Entidades.Cliente> listacliente = new List<Core.LogicaNegocio.Entidades.Cliente>(); cliente.Rif = rif; listacliente = ConsultarClienteRif(cliente); EliminarCliente(listacliente[0]); }
public void IngresarContacto() { IList<Contacto> listContacto = new List<Contacto>(); Contacto contacto = new Contacto(); Contacto _contacto = new Contacto(); Cliente cliente = new Cliente(); string Nombre = "Juan"; string Apellido = "Apellido"; contacto.Nombre = Nombre; contacto.Apellido = Apellido; contacto.AreaDeNegocio = "Ventas"; contacto.Cargo = "Secretario"; contacto.TelefonoDeTrabajo.Numero = 7315797; contacto.TelefonoDeCelular.Numero = 7315797; contacto.TelefonoDeCelular.Codigocel = 0412; contacto.TelefonoDeTrabajo.Codigoarea = 212; cliente.Nombre = "Integra"; FabricaDAO.EnumFabrica = EnumFabrica.SqlServer; IDAOContacto acceso = FabricaDAO.ObtenerFabricaDAO().ObtenerDAOContacto(); _contacto = acceso.Ingresar(contacto); FabricaDAO.EnumFabrica = EnumFabrica.SqlServer; IDAOContacto bd = FabricaDAO.ObtenerFabricaDAO().ObtenerDAOContacto(); listContacto = bd.ConsultarContactoNombreApellido(contacto); for (int i = 0; i < listContacto.Count; i++) { if ((listContacto[i].Nombre == Nombre) && (listContacto[i].Apellido == Apellido)) { contacto.Nombre = listContacto[i].Nombre; contacto.Apellido = listContacto[i].Apellido; i = listContacto.Count; } else { contacto.Nombre = "null"; contacto.Apellido = "null"; } } Assert.AreEqual(Nombre, contacto.Nombre); Assert.AreEqual(Apellido, contacto.Apellido); }
public void BuscarInformacion() // { try { #region Atributos de la pagina _vista.BusquedaConsulta.Visible = false; _vista.CheckOpcionBuscar.Visible = false; _vista.BotonBuscarDatos.Visible = false; #endregion listaGasto = new List <Core.LogicaNegocio.Entidades.Gasto>(); int Opcion = _vista.CheckOpcionBuscar.SelectedIndex; string Parametro = _vista.BusquedaConsulta.Text; if (_vista.CheckOpcionBuscar.SelectedIndex == 0) // La Seleccion fue por Propuesta { ConsultarPropuestaPresentador _presentadorPropuesta2 = new ConsultarPropuestaPresentador(); listaPropuesta = _presentadorPropuesta2.LlenarListaParametro(1, Parametro); try { if (listaPropuesta != null) { _vista.GetObjectContainerConsultaGastoSeleccion.DataSource = listaPropuesta; _vista.LabelInfo.Visible = false; } } catch (WebException e) { //Mensaje de error al usuario } } if (_vista.CheckOpcionBuscar.SelectedIndex == 1) // La Seleccion fue por Nombre Cliente { // Se crea la entidad Cliente que es necesaria para el comando consultar de cliente Core.LogicaNegocio.Entidades.Cliente cliente = new Core.LogicaNegocio.Entidades.Cliente(); cliente.Nombre = _vista.BusquedaConsulta.Text; // Instancia del presentador ConsultarClientePresentador _presentadorcliente = new ConsultarClientePresentador(); // Llamado al metodo listaCliente = _presentadorcliente.ConsultarClienteNombre(cliente); try { if (listaCliente != null) { _vista.GetObjectContainerCliente.DataSource = listaCliente; _vista.ModificarGasto.ActiveViewIndex = 1; } } catch (WebException e) { //Mensaje de error al usuario } } } catch { _vista.ModificarGasto.ActiveViewIndex = 3; _vista.MensajeError.Text = "Debe Seleccionar una Opcion"; } }
// public void BuscarInformacion() { try { #region Atributos de la pagina _vista.BusquedaConsulta.Visible = false; _vista.CheckOpcionBuscar.Visible = false; _vista.BotonBuscarDatos.Visible = false; #endregion listaGasto = new List<Core.LogicaNegocio.Entidades.Gasto>(); int Opcion = _vista.CheckOpcionBuscar.SelectedIndex; string Parametro = _vista.BusquedaConsulta.Text; if (_vista.CheckOpcionBuscar.SelectedIndex == 0) // La Seleccion fue por Propuesta { ConsultarPropuestaPresentador _presentadorPropuesta2 = new ConsultarPropuestaPresentador(); listaPropuesta = _presentadorPropuesta2.LlenarListaParametro(1, Parametro); try { if (listaPropuesta != null) { _vista.GetObjectContainerConsultaGastoSeleccion.DataSource = listaPropuesta; _vista.LabelInfo.Visible = false; } } catch (WebException e) { //Mensaje de error al usuario } } if (_vista.CheckOpcionBuscar.SelectedIndex == 1) // La Seleccion fue por Nombre Cliente { // Se crea la entidad Cliente que es necesaria para el comando consultar de cliente Core.LogicaNegocio.Entidades.Cliente cliente = new Core.LogicaNegocio.Entidades.Cliente(); cliente.Nombre = _vista.BusquedaConsulta.Text; // Instancia del presentador ConsultarClientePresentador _presentadorcliente = new ConsultarClientePresentador(); // Llamado al metodo listaCliente = _presentadorcliente.ConsultarClienteNombre(cliente); try { if (listaCliente != null) { _vista.GetObjectContainerCliente.DataSource = listaCliente; _vista.ModificarGasto.ActiveViewIndex = 1; } } catch (WebException e) { //Mensaje de error al usuario } } } catch { _vista.ModificarGasto.ActiveViewIndex = 3; _vista.MensajeError.Text = "Debe Seleccionar una Opcion"; } }
// /// <summary> /// Metodo que Ejecuta la busqueda de acuerdo a la seleccion del usuario /// y retorna una lista de propuesta cliente o gastos por rango de fecha /// </summary> public void BuscarInformacion() { #region Atributos de la pagina _vista.BotonBuscarDatos.Visible = false; _vista.BusquedaConsulta.Visible = false; _vista.CheckOpcionBuscar.Visible = false; _vista.LTipoConsulta.Visible = false; _vista.TablaInicio.Visible = false; _vista.TablaConsultaParametro.Visible = false; #endregion listaGasto = new List<Core.LogicaNegocio.Entidades.Gasto>(); int Opcion = _vista.CheckOpcionBuscar.SelectedIndex; string Parametro = _vista.BusquedaConsulta.Text; if (_vista.CheckOpcionBuscar.SelectedIndex == 0) // La Seleccion fue por Propuesta { try { ConsultarPropuestaPresentador _presentadorPropuesta2 = new ConsultarPropuestaPresentador(); listaPropuesta = _presentadorPropuesta2.LlenarListaParametro(1, Parametro); if (listaPropuesta != null) { _vista.GetObjectContainerConsultaGastoSeleccion.DataSource = listaPropuesta; _vista.TablaConsultaParametro.Visible = true; } } catch (ConsultarGastoLNException e) { _vista.Error.Text = e.Message; _vista.Error.Visible = true; } catch (Exception e) { _vista.Error.Text = e.Message; _vista.Error.Visible = true; } } if (_vista.CheckOpcionBuscar.SelectedIndex == 1) // La Seleccion fue por Nombre Cliente { try { // Se crea la entidad Cliente que es necesaria para el comando consultar de cliente Core.LogicaNegocio.Entidades.Cliente cliente = new Core.LogicaNegocio.Entidades.Cliente(); cliente.Nombre = _vista.BusquedaConsulta.Text; // Instancia del presentador ConsultarClientePresentador _presentadorcliente = new ConsultarClientePresentador(); // Llamado al metodo listaCliente = _presentadorcliente.ConsultarClienteNombre(cliente); if (listaCliente != null) { _vista.GetObjectContainerCliente.DataSource = listaCliente; _vista.TablaCliente.Visible = true; } } catch (ConsultarGastoLNException e) { _vista.Error.Text = e.Message; _vista.Error.Visible = true; } catch (Exception e) { _vista.Error.Text = e.Message; _vista.Error.Visible = true; } } if (_vista.CheckOpcionBuscar.SelectedIndex == 2) // La Seleccion por fecha { try { gasto = new Core.LogicaNegocio.Entidades.Gasto(); gasto.FechaGasto = Convert.ToDateTime( _vista.TextBoxFecha.Text); listaGasto = ConsultarPorFecha(gasto); if (listaGasto != null) { _vista.GetObjectContainerConsultaGasto.DataSource = listaGasto; _vista.TablaInicio.Visible = false; _vista.GridViewParametro.Visible = false; _vista.TablaSeleccionGrid.Visible = true; } } catch (ConsultarGastoLNException e) { _vista.Error.Text = e.Message; _vista.Error.Visible = true; } catch (Exception e) { _vista.Error.Text = e.Message; _vista.Error.Visible = true; } } }
public static Modificar CrearComandoModificar(Cliente cliente) { return new Modificar(cliente); }
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; }
// listaGastoAux = new List<Core.LogicaNegocio.Entidades.Gasto>(); public void BuscarInformacion() { #region Atributos de la pagina _vista.BotonBuscarDatos.Visible = false; _vista.BusquedaConsulta.Visible = false; _vista.CheckOpcionBuscar.Visible = false; _vista.LTipoConsulta.Visible = false; _vista.TablaInicio.Visible = false; _vista.TablaConsultaParametro.Visible = false; #endregion listaGasto = new List <Core.LogicaNegocio.Entidades.Gasto>(); int Opcion = _vista.CheckOpcionBuscar.SelectedIndex; string Parametro = _vista.BusquedaConsulta.Text; // La Seleccion fue por Propuesta if (_vista.CheckOpcionBuscar.SelectedIndex == 0) { try { ConsultarPropuestaPresentador _presentadorPropuesta2 = new ConsultarPropuestaPresentador(); listaPropuesta = _presentadorPropuesta2.LlenarListaParametro(1, Parametro); if (listaPropuesta != null) { _vista.GetObjectContainerConsultaGastoSeleccion.DataSource = listaPropuesta; _vista.TablaConsultaParametro.Visible = true; } } catch (ConsultarGastoLNException e) { _vista.MensajeError.Text = e.Message; _vista.MensajeError.Visible = true; } catch (Exception e) { _vista.MensajeError.Text = e.Message; _vista.MensajeError.Visible = true; } } // La Seleccion fue por Tipo de Gasto if (_vista.CheckOpcionBuscar.SelectedIndex == 1) { try { // Se crea la entidad Cliente que es necesaria para el comando consultar de cliente Core.LogicaNegocio.Entidades.Cliente cliente = new Core.LogicaNegocio.Entidades.Cliente(); cliente.Nombre = _vista.BusquedaConsulta.Text; // Instancia del presentador ConsultarClientePresentador _presentadorcliente = new ConsultarClientePresentador(); // Llamado al metodo listaCliente = _presentadorcliente.ConsultarClienteNombre(cliente); if (listaCliente != null) { _vista.GetObjectContainerCliente.DataSource = listaCliente; _vista.TablaCliente.Visible = true; } } catch (ConsultarGastoLNException e) { _vista.MensajeError.Text = e.Message; _vista.MensajeError.Visible = true; } catch (Exception e) { _vista.MensajeError.Text = e.Message; _vista.MensajeError.Visible = true; } } // La Seleccion por fecha if (_vista.CheckOpcionBuscar.SelectedIndex == 2) { try { gasto = new Core.LogicaNegocio.Entidades.Gasto(); gasto.FechaGasto = Convert.ToDateTime(_vista.BusquedaConsulta.Text); listaGasto = ConsultarPorFecha(gasto); if (listaGasto != null) { _vista.GetObjectContainerConsultaGasto.DataSource = listaGasto; _vista.TablaInicio.Visible = false; _vista.GridViewParametro.Visible = false; _vista.TablaSeleccionGrid.Visible = true; } } catch (ConsultarGastoLNException e) { _vista.MensajeError.Text = e.Message; _vista.MensajeError.Visible = true; } catch (Exception e) { _vista.MensajeError.Text = e.Message; _vista.MensajeError.Visible = true; } } }
public Cliente Ingresar(Cliente cliente) { Cliente _cliente = new Cliente(); try { SqlParameter[] arParms = new SqlParameter[8]; // Parametros #region Cliente arParms[0] = new SqlParameter("@rif", SqlDbType.VarChar); arParms[0].Value = cliente.Rif; arParms[1] = new SqlParameter("@nombre", SqlDbType.VarChar); arParms[1].Value = cliente.Nombre; arParms[3] = new SqlParameter("@urb", SqlDbType.VarChar); arParms[3].Value = cliente.Direccion.Urbanizacion; arParms[2] = new SqlParameter("@calleAv", SqlDbType.VarChar); arParms[2].Value = cliente.Direccion.Avenida; arParms[4] = new SqlParameter("@EdiCas", SqlDbType.VarChar); arParms[4].Value = cliente.Direccion.Edif_Casa; arParms[5] = new SqlParameter("@PisoApto", SqlDbType.VarChar); arParms[5].Value = cliente.Direccion.Oficina; arParms[6] = new SqlParameter("@Ciudad", SqlDbType.VarChar); arParms[6].Value = cliente.Direccion.Ciudad; arParms[7] = new SqlParameter("@AreaNeg", SqlDbType.VarChar); arParms[7].Value = cliente.AreaNegocio; DbDataReader conexion = SqlHelper.ExecuteReader (_conexion.GetConnection(), "InsertarCliente", arParms); if (conexion.Read()) cliente.IdCliente = (int)conexion["IdCliente"]; #endregion #region Telefonos for (int i = 0; i < 3; i++) { if (cliente.Telefono[i] != null) { arParms = new SqlParameter[4]; arParms[0] = new SqlParameter("@Tlf", SqlDbType.VarChar); arParms[0].Value = cliente.Telefono[i].Numero.ToString(); arParms[1] = new SqlParameter("@codTlf", SqlDbType.VarChar); arParms[1].Value = cliente.Telefono[i].Codigoarea.ToString(); int tipotelf = 0; if (cliente.Telefono[i].Tipo.Equals("Trabajo")) { tipotelf = 1; } else if (cliente.Telefono[i].Tipo.Equals("Celular")) { tipotelf = 2; } else if (cliente.Telefono[i].Tipo.Equals("Fax")) { tipotelf = 3; } arParms[2] = new SqlParameter("@tipoTelf", SqlDbType.Int); arParms[2].Value = tipotelf; arParms[3] = new SqlParameter("@idCliente", SqlDbType.Int); arParms[3].Value = cliente.IdCliente; int result = SqlHelper.ExecuteNonQuery(_conexion.GetConnection(), "InsertarTelefono", arParms); } } #endregion return _cliente; } catch (SqlException e) { throw new IngresarClienteBDExepciones ("Error de SQL en ingresando el cliente en la Base de Datos", e); } catch (Exception e) { throw new IngresarClienteBDExepciones ("Error ingresando cliente en la base de datos", e); } }
public Cliente Modificar(Cliente cliente) { try { SqlParameter[] arParms = new SqlParameter[9]; // Parametros #region Cliente arParms[0] = new SqlParameter("@rif", SqlDbType.VarChar); arParms[0].Value = cliente.Rif; arParms[1] = new SqlParameter("@nombre", SqlDbType.VarChar); arParms[1].Value = cliente.Nombre; arParms[3] = new SqlParameter("@urb", SqlDbType.VarChar); arParms[3].Value = cliente.Direccion.Urbanizacion; arParms[2] = new SqlParameter("@calleAv", SqlDbType.VarChar); arParms[2].Value = cliente.Direccion.Avenida; arParms[4] = new SqlParameter("@EdiCas", SqlDbType.VarChar); arParms[4].Value = cliente.Direccion.Edif_Casa; arParms[5] = new SqlParameter("@PisoApto", SqlDbType.VarChar); arParms[5].Value = cliente.Direccion.Oficina; arParms[6] = new SqlParameter("@Ciudad", SqlDbType.VarChar); arParms[6].Value = cliente.Direccion.Ciudad; arParms[7] = new SqlParameter("@AreaNeg", SqlDbType.VarChar); arParms[7].Value = cliente.AreaNegocio; arParms[8] = new SqlParameter("@IdCliente", SqlDbType.Int); arParms[8].Value = cliente.IdCliente; int result = SqlHelper.ExecuteNonQuery(_conexion.GetConnection(), "ModificarCliente", arParms); #endregion #region Telefonos for (int i = 0; i < 3; i++) { if (cliente.Telefono[i] != null) { arParms = new SqlParameter[4]; arParms[0] = new SqlParameter("@Tlf", SqlDbType.Int); arParms[0].Value = cliente.Telefono[i].Numero; arParms[1] = new SqlParameter("@codTlf", SqlDbType.Int); arParms[1].Value = cliente.Telefono[i].Codigoarea; int tipotelf = 0; if (cliente.Telefono[i].Tipo.Equals("Trabajo")) { tipotelf = 1; } else if (cliente.Telefono[i].Tipo.Equals("Celular")) { tipotelf = 2; } else if (cliente.Telefono[i].Tipo.Equals("Fax")) { tipotelf = 3; } Console.WriteLine(tipotelf); arParms[2] = new SqlParameter("@tipoTelf", SqlDbType.Int); arParms[2].Value = tipotelf; arParms[3] = new SqlParameter("@idCliente", SqlDbType.Int); arParms[3].Value = cliente.IdCliente; result = SqlHelper.ExecuteNonQuery(_conexion.GetConnection(), "ModificarTelefono", arParms); } } #endregion return cliente; } catch (SqlException e) { throw new ModificarClienteBDExcepciones ("Error de SQL modificando el cliente en la Base de Datos", e); } catch (Exception e) { throw new ModificarClienteBDExcepciones ("Error modificando cliente en la base de datos", e); } }
public IList<Cliente> ConsultarAreaNegocio() { #region ConsultarAreaNegocio try { DbDataReader conexion = SqlHelper.ExecuteReader (GetConnection(), "ConsultarClienteAreaNegocio"); int i = 0; while (conexion.Read()) { #region guarda Datos Cliente _Cliente = new Cliente(); _Cliente.AreaNegocio = (String)conexion["AreaNegocio"]; listaCliente.Insert(i, _Cliente); i++; #endregion } return listaCliente; } catch (SqlException e) { throw new ConsultarClienteBDExcepciones ("Error de sql consultando area de negocio del cliente", e); } catch (ConsultarClienteBDExcepciones e) { throw new ConsultarClienteBDExcepciones ("No se encontro ningun area de negocio en la base de dato", e); } catch (Exception e) { throw new ConsultarClienteBDExcepciones ("Error al consultar las areas de negocios que existen en la base de dato", e); } #endregion }
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; }
public void ModificarCliente() { Cliente cliente = new Cliente(); #region carga de objeto cliente cliente.IdCliente = 3; cliente.AreaNegocio = "Reparaciones de Pocetas"; cliente.Direccion = new Direccion(); cliente.Direccion.Ciudad = "caracas"; cliente.Direccion.Urbanizacion = "Los Ruices"; cliente.Direccion.Avenida = "Avenida Francisco de Miranda"; cliente.Direccion.Edif_Casa = "Piedra Gris"; cliente.Direccion.Oficina = "14-c"; cliente.Nombre = "Oh L0lz0r"; cliente.Rif = "J-00006372-9"; cliente.Telefono = new TelefonoTrabajo[3]; cliente.Telefono[0] = new TelefonoTrabajo(); cliente.Telefono[0].Codigoarea = 323; cliente.Telefono[0].Numero = 5555555; cliente.Telefono[0].Tipo = "Trabajo"; cliente.Telefono[1] = new TelefonoTrabajo(); cliente.Telefono[1].Codigoarea = 121; cliente.Telefono[1].Numero = 1231231; cliente.Telefono[1].Tipo = "Fax"; cliente.Telefono[2] = new TelefonoTrabajo(); cliente.Telefono[2].Codigoarea = 414; cliente.Telefono[2].Numero = 3213213; cliente.Telefono[2].Tipo = "Celular"; #endregion FabricaDAO.EnumFabrica = EnumFabrica.SqlServer; IDAOCliente acceso = FabricaDAO.ObtenerFabricaDAO().ObtenerDAOCliente(); cliente = acceso.Modificar(cliente); }
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; }
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; } }
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 Cliente EliminarCliente(Cliente cliente) { try { SqlParameter[] arParms = new SqlParameter[1]; // Parametros #region Cliente arParms[0] = new SqlParameter("@IdCliente", SqlDbType.Int); arParms[0].Value = cliente.IdCliente; int result = SqlHelper.ExecuteNonQuery(_conexion.GetConnection(), "EliminarCliente", arParms); #endregion return cliente; } catch (SqlException e) { throw new ModificarClienteBDExcepciones ("Error de SQL eliminando el cliente en la Base de Datos", e); } catch (Exception e) { throw new ModificarClienteBDExcepciones ("Error eliminando cliente en la base de datos", e); } }
public void uxObjectConsultaClienteSelecting(string rif) { Core.LogicaNegocio.Entidades.Cliente cliente = new Core.LogicaNegocio.Entidades.Cliente(); IList<Core.LogicaNegocio.Entidades.Cliente> listacliente = new List<Core.LogicaNegocio.Entidades.Cliente>(); cliente.Rif = rif; listacliente = ConsultarClienteRif(cliente); if (listacliente == null) listacliente = new List<Core.LogicaNegocio.Entidades.Cliente>(); if (listacliente.Count != 0) { cliente = listacliente[0]; //Carga datos en la vista CargarDatos(cliente); CambiarVista(1); } }
public void IngresarCliente() { Cliente cliente = new Cliente(); #region carga de objeto cliente cliente.AreaNegocio = "Comercio"; cliente.Direccion = new Direccion(); cliente.Direccion.Ciudad = "caracas"; cliente.Direccion.Urbanizacion = "Los Ruices"; cliente.Direccion.Avenida = "Avenida Francisco de Miranda"; cliente.Direccion.Edif_Casa = "Piedra Gris"; cliente.Direccion.Oficina = "14-c"; cliente.Nombre = "El guevo Erecto"; cliente.Rif = "J-00006372-9"; cliente.Telefono = new TelefonoTrabajo[3]; cliente.Telefono[0] = new TelefonoTrabajo(); cliente.Telefono[0].Codigoarea = 58212; cliente.Telefono[0].Numero = 2350592; cliente.Telefono[0].Tipo = "Trabajo"; cliente.Telefono[1] = new TelefonoTrabajo(); cliente.Telefono[1].Codigoarea = 58212; cliente.Telefono[1].Numero = 2885577; cliente.Telefono[1].Tipo = "Fax"; cliente.Telefono[2] = new TelefonoTrabajo(); cliente.Telefono[2].Codigoarea = 58414; cliente.Telefono[2].Numero = 2350592; cliente.Telefono[2].Tipo = "Celular"; #endregion FabricaDAO.EnumFabrica = EnumFabrica.SqlServer; IDAOCliente acceso = FabricaDAO.ObtenerFabricaDAO().ObtenerDAOCliente(); cliente = acceso.Ingresar(cliente); }
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; }
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; } }