public dto.ErrorClass EliminarCliente(ent.Cliente r) { dto.ErrorClass error = new dto.ErrorClass(); try { var contarComprobantes = new dom.Comprobante().Buscar(c => c.ClienteId == r.Id); if (contarComprobantes.Count() > 0) { error.Error = true; error.Mensaje = ConstantesErrores.NoEliminar; } else { var entidad = Mapper.Map <ent.Cliente, dato.Cliente>(r); new dom.Cliente().Eliminar(entidad); error.Error = false; } } catch (Exception Ex) { error.Error = true; error.Mensaje = ConstantesErrores.NoControlado; } return(error); }
public dto.ErrorClass NuevoCliente(ent.Cliente r) { dto.ErrorClass error = new dto.ErrorClass(); try { var entidad = Mapper.Map <ent.Cliente, dato.Cliente>(r); var existe = new dom.Cliente().Buscar(c => c.NroDocumento == r.NroDocumento && c.TipoDocumentoId == r.TipoDocumentoId).Count(); if (existe > 0) { error.Error = true; error.Mensaje = Mensajes.ClienteDuplicado; } else { new dom.Cliente().Adicionar(entidad); error.Error = false; error.Mensaje = Mensajes.Guardado; } } catch (Exception Ex) { error.Error = true; error.Mensaje = ConstantesErrores.NoControlado; } return(error); }
public dto.ErrorClass EditarCliente(ent.Cliente r) { dto.ErrorClass error = new dto.ErrorClass(); try { var entidad = Mapper.Map <ent.Cliente, dato.Cliente>(r); new dom.Cliente().Modificar(entidad); error.Error = false; error.Mensaje = Mensajes.Guardado; } catch (Exception Ex) { error.Error = true; error.Mensaje = ConstantesErrores.NoControlado; } return(error); }
public dto.ErrorClass EliminarCliente(ent.Cliente request) { return(new app.Cliente().EliminarCliente(request)); }
public dto.ErrorClass NuevoCliente(ent.Cliente request) { return(new app.Cliente().NuevoCliente(request)); }