/// <summary> /// /// </summary> /// <param name="cliente"></param> /// <returns></returns> public Cliente Add(Cliente cliente) { var clienteDAC = new ClienteDAC(); var result = clienteDAC.Create(cliente); return(result); }
/// <summary> /// /// </summary> /// <param name="cliente"></param> /// <returns></returns> public List <Cliente> ToList() { var clienteDAC = new ClienteDAC(); var result = clienteDAC.Select(); return(result); }
/// <summary> /// /// </summary> /// <param name="cliente"></param> /// <returns></returns> public Cliente FindById(int id) { var clienteDAC = new ClienteDAC(); var result = clienteDAC.SelectById(id); return(result); }
public Cliente TraerCliente(int codUsuario) { var adCliente = new ClienteDAC(); var adUsuario = new CuentaDAC(); var inte = new IntegridadDatos(); var aud = new Auditoria(); var priv = new Privacidad(); if (ExisteCliente(codUsuario) != 0) { return(adCliente.BuscarPorId(codUsuario)); } var usuario = adUsuario.ListarUsuarioPorId(codUsuario); // Registro al Cliente en base a los datos del Usuario. var clienteActual = adCliente.RegistrarCliente(usuario); clienteActual.DVH = inte.CalcularDVH(clienteActual.Id.ToString() + priv.Cifrar(clienteActual.RazonSocial) + priv.Cifrar(clienteActual.CUIL) + priv.Cifrar(clienteActual.Email) + priv.Cifrar(clienteActual.Telefono) + priv.Cifrar(clienteActual.Direccion) + clienteActual.FechaAlta.ToString() + clienteActual.Localidad.Id.ToString()); // Actualiza el DVH y DVV. inte.ActualizarDVHCliente(clienteActual.Id, clienteActual.DVH); inte.RecalcularDVV("Cliente"); // Grabo en Bitácora. aud.grabarBitacora(DateTime.Now, usuario.Usr, "ALTA CLIENTE", "INFO", "Se registró al Cliente: " + clienteActual.Id.ToString() + " - '" + clienteActual.RazonSocial); return(clienteActual); }
public Factura RegistrarFactura(DateTime fechaHora, string tipoFactura, int importeTotal, int formaPagoId, int estadoId, int clienteId, string NroTarjeta = "N/A") { var datos = new OperacionesDAC(); var inte = new IntegridadDatos(); var aud = new Auditoria(); var clienteDatos = new ClienteDAC(); var estadoOperacionDatos = new EstadoOperacionDAC(); var accDatosFormaPago = new FormaPagoDAC(); var factura = new Factura { FechaHora = fechaHora, Tipo = tipoFactura, Monto = importeTotal, FormaPago = accDatosFormaPago.BuscarPorId(formaPagoId), //Mapper FormaPago. Estado = estadoOperacionDatos.BuscarPorId(estadoId), //Mapper EstadoOperacion. Cliente = clienteDatos.BuscarPorId(clienteId), // Mapper Cliente. }; var facturaActual = datos.RegistrarFactura(factura); var facturaDVH = inte.CalcularDVH(facturaActual.Codigo.ToString() + facturaActual.FechaHora.ToString() + facturaActual.Tipo + facturaActual.Cliente.Id.ToString() + facturaActual.Monto.ToString() + facturaActual.FormaPago.Id.ToString() + facturaActual.Estado.Id.ToString()); // Actualiza el DVH y DVV. inte.ActualizarDVHFactura(facturaActual.Codigo, facturaDVH); inte.RecalcularDVV("Factura"); // Grabo en Bitácora. aud.grabarBitacora(DateTime.Now, "SISTEMA", "ALTA FACTURA", "INFO", "Se generó la factura: " + facturaActual.Codigo.ToString() + " para el Cliente " + facturaActual.Cliente.Id + " por un Importe de $ " + facturaActual.Monto.ToString() + " con estado " + facturaActual.Estado.Descripcion); return(facturaActual); }
public override Cliente ReadBy(int id) { Cliente result = default(Cliente); var clienteDAC = new ClienteDAC(); result = clienteDAC.ReadBy(id); return(result); }
public List <Cliente> ListarTodos() { List <Cliente> result = default(List <Cliente>); var clienteDAC = new ClienteDAC(); result = clienteDAC.Read(); return(result); }
public override Cliente Create(Cliente objeto) { Cliente result = default(Cliente); var clienteDAC = new ClienteDAC(); result = clienteDAC.Create(objeto); return(result); }
public Cliente GetByID(int ID) { Cliente result = default(Cliente); var clienteDAC = new ClienteDAC(); result = clienteDAC.ReadBy(ID); return(result); }
public Cliente Agregar(Cliente cliente) { Cliente result = default(Cliente); var clienteDAC = new ClienteDAC(); result = clienteDAC.Create(cliente); return(result); }
public Cliente BuscarPorId(int id) { Cliente result = default(Cliente); var clienteDAC = new ClienteDAC(); result = clienteDAC.ReadBy(id); return(result); }
public override List <Cliente> Read() { List <Cliente> result = default(List <Cliente>); var clienteDAC = new ClienteDAC(); result = clienteDAC.Read(); return(result); }
public Cliente Editar(Cliente cliente) { Cliente result = default(Cliente); var clienteDAC = new ClienteDAC(); clienteDAC.Update(cliente); result = cliente; return(result); }
public Cliente Eliminar(int id) { Cliente result = default(Cliente); var clienteDAC = new ClienteDAC(); result = clienteDAC.ReadBy(id); clienteDAC.Delete(id); return(result); }
public bool Delete(int ID) { var clienteDAC = new ClienteDAC(); try { clienteDAC.Delete(ID); return(true); } catch (Exception ex) { Console.WriteLine("Error al eliminar el elemento"); return(false); } }
public bool Edit(Cliente cliente) { var clienteDAC = new ClienteDAC(); try { clienteDAC.Update(cliente); return(true); } catch { Console.WriteLine("Error al editar el elemento"); return(false); } }
public Cliente Find(int?id) { Cliente result = new ClienteDAC().ReadBy(id.Value); result.Pacientes = new List <Paciente>(); //busco mascotas------------------------ List <Paciente> pacientes = new PacienteDAC().Read(); foreach (var p in pacientes) { if (p.ClienteId == result.Id) { result.Pacientes.Add(p); } } //---------------------------------------- return(result); }
public Operacion RegistrarOperacion(DateTime fechaHora, int codCliente, int importeTotal, int formaPagoId, string tipoOperacion, int estadoId, int codFactura) { var datos = new OperacionesDAC(); var datosUsuario = new CuentaDAC(); var inte = new IntegridadDatos(); var aud = new Auditoria(); var accDatosEstadoOperacion = new EstadoOperacionDAC(); var accDatosCliente = new ClienteDAC(); var accDatosFormaPago = new FormaPagoDAC(); var operacion = new Operacion { FechaHora = fechaHora, Cliente = accDatosCliente.BuscarPorId(codCliente), //Mapper Cliente. TipoOperacion = tipoOperacion, ImporteTotal = importeTotal, FormaPago = accDatosFormaPago.BuscarPorId(formaPagoId), //Mapper FormaPago. Estado = accDatosEstadoOperacion.BuscarPorId(estadoId), //Mapper EstadoOperacion. Factura = datos.BuscarFacturaporCodigo(codFactura) //Mapper Factura. }; var operacionActual = datos.RegistrarOperacion(operacion); operacionActual.DVH = inte.CalcularDVH(operacionActual.Id.ToString() + operacionActual.Cliente.Id.ToString() + operacionActual.FechaHora.ToString() + operacionActual.TipoOperacion + operacionActual.ImporteTotal.ToString() + operacionActual.Factura.Codigo.ToString() + operacionActual.Estado.Id.ToString()); // Actualiza el DVH y DVV. inte.ActualizarDVHOperacion(operacionActual.Id, operacionActual.DVH); inte.RecalcularDVV("Operacion"); var usuario = datosUsuario.ListarUsuarioPorId(codCliente); // Grabo en Bitácora. aud.grabarBitacora(DateTime.Now, usuario.Usr, "ALTA OPERACION VENTA", "INFO", "Se generó la Venta: " + operacionActual.Id.ToString() + " para el Cliente " + operacionActual.Cliente.Id + " por un Importe de $ " + operacionActual.ImporteTotal.ToString()); return(operacionActual); }
public string del_usuario_cliente(Int16 id_cliente, string cuenta_usuario) { string add = new ClienteDAC().del_usuario_cliente(id_cliente, cuenta_usuario); return(add); }
public List <Cliente> getclientes() { List <Cliente> lcliente = new ClienteDAC().getclientes(); return(lcliente); }
public Cliente getcliente(Int16 id_cliente) { Cliente mcliente = new ClienteDAC().Getcliente(id_cliente); return(mcliente); }
public List <Cliente> getUsuariocliente(string cuenta_usuario) { List <Cliente> lcliente = new ClienteDAC().getUsuarioclientes(cuenta_usuario); return(lcliente); }
public void Remove(Cliente cliente) { var clienteDAC = new ClienteDAC(); clienteDAC.Delete(cliente.Id); }
public void Edit(Cliente cliente) { var clienteDAC = new ClienteDAC(); clienteDAC.Update(cliente); }
public List <Cliente> Listar() { var ad = new ClienteDAC(); return(ad.Listar()); }
private int ExisteCliente(int codUsuario) { var ad = new ClienteDAC(); return(ad.ExisteCliente(codUsuario)); }
public List <ClienteFinanciera> getclientesfinantxt(string cuenta_usuario, DateTime fechadesde, DateTime fechahasta) { List <ClienteFinanciera> lcliente = new ClienteDAC().getclientesfinantxt(cuenta_usuario, fechadesde, fechahasta); return(lcliente); }
public List <Cliente> getclientebyusuario(string cuenta_usuario) { List <Cliente> lcliente = new ClienteDAC().getclientesbyusuario(cuenta_usuario); return(lcliente); }
public string add_clientefinanciera(Int32 rut_persona, string financiera) { string add = new ClienteDAC().add_clientefinanciera(rut_persona, financiera); return(add); }
public List <ClienteFinanciera> getclientesfinan() { List <ClienteFinanciera> lcliente = new ClienteDAC().getclientesfinan(); return(lcliente); }