/* * Metodo * Descripcion: sincroniza un listado de clientes * Entrada: String cs, Clientes cliente = null * Salida: void */ public void SincronizarClientesBL(String cs, Clientes cliente = null) { ClientesDAL contexto = new ClientesDAL(cs); if (cliente != null) { contexto.sincronizarCliente(cliente); } }
public void EliminaTest() { int id = 4; cliente = BLL.ClientesBLL.Buscar(c => c.ClienteId == id); Assert.IsTrue(ClientesBLL.Eliminar(cliente)); }
public void ModificarTest() { int id = 4; cliente = BLL.ClientesBLL.Buscar(c => c.ClienteId == id); cliente.Nombres = "juan"; cliente.Email = "*****@*****.**"; cliente.Cedula = "000"; cliente.Telefono = "00"; cliente.Sexo = "Masculino"; cliente.FechaNacimiento = Convert.ToDateTime("0:00:00.079507"); Assert.IsTrue(ClientesBLL.Mofidicar(cliente)); }
public void BuscarTest() { int id = 4; bool bandera = false; cliente = ClientesBLL.Buscar(p => p.ClienteId == id); if (cliente != null) { bandera = true; } else { bandera = false; } Assert.IsTrue(bandera); }
/* * Metodo * Descripcion: Mapea los atributos de un cliente * Entrada: TB_Cliente * Salida: Clientes */ private Clientes MapearCliente(TB_Cliente item) { Clientes cliente = new Clientes(); cliente.ID_Cliente = item.ID_Cliente; cliente.ID_Vendedor = item.ID_Vendedor; cliente.ID_Ciudad = item.ID_Ciudad; cliente.ID_Documento = item.ID_Documento; cliente.NombreCompleto = item.NombreCompleto; cliente.NumeroDocumento = item.NumeroDocumento; cliente.Telefono = item.Telefono; cliente.Celular = item.Celular; cliente.Email = item.Email; cliente.Direccion = item.Direccion; return (cliente); }
/* * Metodo * Descripcion: sincronizar los clientes * Entrada: Clientes cliente * Salida: void */ public void sincronizarCliente(Clientes cliente) { using (DB_AcmeEntities contexto = new DB_AcmeEntities()) { try { TB_Cliente Cliente = mapearCliente(cliente); ObjectParameter idCliente = new ObjectParameter("ID_Cliente", typeof(int)); contexto.SincronizarCliente(idCliente, Cliente.ID_Vendedor, Cliente.ID_Ciudad, Cliente.ID_Documento, Cliente.NombreCompleto, Cliente.NumeroDocumento, Cliente.Telefono, Cliente.Celular, Cliente.Email, Cliente.Direccion); contexto.SaveChanges(); } catch (Exception e) { e.ToString(); } } }
/* * Metodo * Descripcion: Mapea los atributos de un cliente * Entrada: Clientes item * Salida: TB_Cliente */ private TB_Cliente mapearCliente(Clientes item) { TB_Cliente Cliente = new TB_Cliente(); Cliente.ID_Cliente = item.ID_Cliente; Cliente.ID_Vendedor = item.ID_Vendedor; Cliente.ID_Ciudad = item.ID_Ciudad; Cliente.ID_Documento = item.ID_Documento; Cliente.NombreCompleto = item.NombreCompleto; Cliente.NumeroDocumento = item.NumeroDocumento; Cliente.Telefono = item.Telefono; Cliente.Celular = item.Celular; Cliente.Email = item.Email; Cliente.Direccion = item.Direccion; return Cliente; }
/* * Metodo * Descripcion: Metodo constructor que recibe un objeto de tipo Clientes e hidrata el view model cliente * Entrada: Clientes * Salida: void */ public ClienteViewModel(Clientes cliente) { ID_Cliente = cliente.ID_Cliente; ID_Vendedor = cliente.ID_Vendedor; ID_Ciudad = cliente.ID_Ciudad; ID_Documento = cliente.ID_Documento; NombreCompleto = cliente.NombreCompleto; NumeroDocumento = cliente.NumeroDocumento; Telefono = cliente.Telefono; Celular = cliente.Celular; Email = cliente.Email; Direccion = cliente.Direccion; }
void btnGuardar_Click(object sender, EventArgs e) { Entidades.Clientes ObjClientesEntidad = new Entidades.Clientes(); BussinessLogic.ClientesBL ObjClientesLogica = new BussinessLogic.ClientesBL(); ObjClientesEntidad.CodCliente = txtCliente.Text; ObjClientesEntidad.Nombre = txtNombre.Text; ObjClientesEntidad.Apellido = txtApellido.Text; ObjClientesEntidad.Cedula = txtCedula.Text; ObjClientesEntidad.Genero = CmbGenero.Text; ObjClientesEntidad.Telefono = txtTelefono.Text; ObjClientesEntidad.Celular = txtCelular.Text; ObjClientesEntidad.Fax = txtFax.Text; ObjClientesEntidad.FechaNaci = DtpFechaNaci.Value; ObjClientesEntidad.CalleoAv = txtCalle.Text; ObjClientesEntidad.NoVivienda = NudNoVivienda.Value; ObjClientesEntidad.Sector = txtSector.Text; ObjClientesEntidad.Ciudad = txtCiudad.Text; ObjClientesEntidad.Email = txtEmail.Text; ObjClientesEntidad.Nodependiente = NudNoDependientes.Value; ObjClientesEntidad.Empresa = txtNombreEmpresa.Text; ObjClientesEntidad.CalleoAvEmpresa = txtCalleEmpresa.Text; ObjClientesEntidad.NoEmpresa = NudNoEmpresa.Value; ObjClientesEntidad.RNC = TxtRnc.Text; ObjClientesEntidad.CiudadEmp = txtCiudad.Text; ObjClientesEntidad.TelefonoEmp = txtTelefonoEmpresa.Text; ObjClientesEntidad.FaxEmp = txtFaxEmpresa.Text; ObjClientesEntidad.Puesto = txtPuestoCliente.Text; //Componente de Ingresos ObjClientesEntidad.Ingresos = NudNoDependientes.Value; ObjClientesEntidad.FechaIngreso = DtpFechaIngreso.Value; ObjClientesEntidad.NoCuenta = txtNoCuenta.Text; ObjClientesEntidad.NombreGar = txtNombreGarante.Text; ObjClientesEntidad.ApellidoGar = txtApellidoGarante.Text; ObjClientesEntidad.CedulaGar = txtCedulaGarante.Text; ObjClientesEntidad.TelefonoGar = txtTelefonoGarante.Text; ObjClientesEntidad.CelularGar = txtCelular.Text; ObjClientesEntidad.EmailGar = txtEmail.Text; ObjClientesEntidad.DireccionGar = txtDireccionGarante.Text; ObjClientesEntidad.DescripcionGarantia = txtDescripcionGarantia.Text; ObjClientesEntidad.EmpresaGar = txtEmpresaGarante.Text; ObjClientesEntidad.CalleoAvEmpresaGar = txtCalleEmpresaGarante.Text; ObjClientesEntidad.NoEmpresaGar = NudNoEmpresaGar.Value; ObjClientesEntidad.RNCGar = txtRNCGar.Text; ObjClientesEntidad.CiudadEmpGar = txtCiudadEmpresaGarante.Text; ObjClientesEntidad.TelefonoEmpGar = txtTelefonoEmpresaGarante.Text; ObjClientesEntidad.FaxEmpGar = txtFaxEmpresa.Text; ObjClientesEntidad.PuestoGar = txtPuestoEmpresaGarante.Text; //Componente de Ingresos ObjClientesEntidad.IngresosGar = NudNoDependientes.Value; ObjClientesEntidad.FechaIngresoGar = DtpFechaIngresoGarante.Value; ObjClientesEntidad.NoCuentaGar = txtNoCuentaGarante.Text; if (ESTADO_SISTEMA == "Creando") { ObjClientesLogica.InsertClientes(ObjClientesEntidad); } else { ObjClientesLogica.UpdateClientes(ObjClientesEntidad); } }
private void txtCliente_Validating(object sender, System.ComponentModel.CancelEventArgs e) { //Declaramos la variables de BussinessLogic y Entidades de Clientes BussinessLogic.ClientesBL ObjClienteLogica = new BussinessLogic.ClientesBL(); Entidades.Clientes ObjClienteEntidad = new Entidades.Clientes(); //Asignamos el valor del txtcliente a la entidad del cliente ObjClienteEntidad.CodCliente = txtCliente.Text; //Si es Igual a 1 quiere decir que el cliente existe en la base de datos if (ObjClienteLogica.SearchClientes(ObjClienteEntidad) == 1) { ErrProClientes.SetError(txtCliente, "El Cliente " + txtCliente.Text + " Ya Existe En Nuestra Base De Datos"); txtCliente.Focus(); } else { ErrProClientes.SetError(txtCliente, null); } }