public DtoLib.ResultadoEntidad <DtoLibPosOffLine.Cliente.Ficha> Cliente_BuscarPorCiRif(string ciRif) { var result = new DtoLib.ResultadoEntidad <DtoLibPosOffLine.Cliente.Ficha>(); try { using (var cnn = new LibEntitySqLitePosOffLine.LeonuxPosOffLineEntities(_cnn.ConnectionString)) { var entCliente = cnn.Cliente.FirstOrDefault(w => w.cirif.Trim().ToUpper() == ciRif.Trim().ToUpper()); if (entCliente == null) { return(result); } ; var nr = new DtoLibPosOffLine.Cliente.Ficha() { Id = (int)entCliente.id, CiRif = entCliente.cirif, NombreRazaonSocial = entCliente.nombreRazonSocial, DirFiscal = entCliente.dirFiscal, Telefono = entCliente.telefono, }; result.Entidad = nr; } } catch (Exception e) { result.Mensaje = e.Message; result.Result = DtoLib.Enumerados.EnumResult.isError; } return(result); }
public DtoLib.ResultadoEntidad <DtoLibPosOffLine.Cliente.Ficha> Cliente(int id) { var result = new DtoLib.ResultadoEntidad <DtoLibPosOffLine.Cliente.Ficha>(); try { using (var cnn = new LibEntitySqLitePosOffLine.LeonuxPosOffLineEntities(_cnn.ConnectionString)) { var entCliente = cnn.Cliente.Find(id); if (entCliente == null) { result.Mensaje = "CLIENTE [ ID ] NO ENCONTRADO"; result.Result = DtoLib.Enumerados.EnumResult.isError; return(result); } ; var nr = new DtoLibPosOffLine.Cliente.Ficha() { Id = (int)entCliente.id, CiRif = entCliente.cirif, NombreRazaonSocial = entCliente.nombreRazonSocial, DirFiscal = entCliente.dirFiscal, Telefono = entCliente.telefono, }; result.Entidad = nr; } } catch (Exception e) { result.Mensaje = e.Message; result.Result = DtoLib.Enumerados.EnumResult.isError; } return(result); }