public Cliente GetDireccion(int IdDireccion) { Cliente cliente = new Cliente(); using (DAL.SinapsisEntities db = new DAL.SinapsisEntities()) { var cl = db.Tel_Direcciones.Find(IdDireccion); if (cl != null) { cliente.IdCliente = cl.IdCliente.Value; cliente.Direccion = cl.Direccion; cliente.Nro = cl.NroCasa; cliente.Direccion1 = cl.Direccion1; cliente.Referencia = cl.referencia; cliente.Cuadrante = cl.cuadrante; cliente.IdSucursal = cl.IdSucursal; cliente.IdDireccion = cl.Id; cliente.IdCiudad = cl.IdCiudad; // cliente.Empresa = cl.Empresa != null ? "" : cl.Empresa; // cliente.RUC = cl.RUC != null ? "" : cl.RUC; // cliente.Obs = cl.obs != null ? "" : cl.obs; } } return(cliente); }
// [WebMethod] public int FinalizarPedido(int IdMovil, DateTime Fecha) { int result = 0; using (DAL.SinapsisEntities db = new DAL.SinapsisEntities()) { DAL.tel_Pedidos pd = db.tel_Pedidos.Where(p => p.IdEmpresa == Global.IdEmpresa && p.IdMovil == IdMovil && p.Estado == "V").FirstOrDefault(); if (pd != null) { db.tel_AppAsignarMovil(pd.NroPedido, Global.IdEmpresa, IdMovil, "F"); result = pd.NroPedido.Value; } DAL.tel_MovilTracker mt = new DAL.tel_MovilTracker(); mt.AuditFecha = DateTime.Now; mt.IdEmpresa = Global.IdEmpresa; mt.IdMovil = IdMovil; mt.Operacion = "F"; mt.Fecha = Fecha; db.tel_MovilTracker.Add(mt); db.SaveChanges(); } return(result); }
public List <Pedidos> GetPedidos(DateTime dFecha, DateTime hFecha, string Operador, int IdSucursal) { hFecha = hFecha.AddDays(1); using (DAL.SinapsisEntities db = new DAL.SinapsisEntities()) { // List<DAL.tel_Pedidos> lc = db.tel_Pedidos.Where(p => p.IdEmpresa == Global.IdEmpresa & p.Fecha >= dFecha & p.Fecha <= hFecha & (p.UserName==Operador | Operador=="-") & (p.IdSucursal == IdSucursal | IdSucursal==0) ).ToList(); var lc = from p in db.tel_Pedidos where p.IdEmpresa == Global.IdEmpresa & p.Fecha >= dFecha & p.Fecha <= hFecha & (p.UserName == Operador | Operador == "-") & (p.IdSucursal == IdSucursal | IdSucursal == 0) select new Pedidos() { IdPedido = p.IdPedido, NroPedido = p.NroPedido, Fecha = p.Fecha, Telefono = p.Telefono, NombreCliente = p.Nombre + " " + p.Apellido, Estado = p.Estado, IdSucursal = p.IdSucursal, Direccion = p.Direccion, Cuadrante = p.cuadrante, Total = p.TotalGeneral, Usuario = p.UserName }; return(lc.ToList()); } }
public int ClienteUpdate(Cliente cliente) { // Cliente cliente = new Cliente(); if (cliente.EditandoDireccion) { return(DireccionUpdate(cliente)); } using (DAL.SinapsisEntities db = new DAL.SinapsisEntities()) { DAL.tel_Clientes cl; if (cliente.IdCliente == 0) { cl = new DAL.tel_Clientes(); cl.IdEmpresa = Global.IdEmpresa; cl.Telefono = cliente.Telefono; cl.FechaAlta = DateTime.Today; DAL.Tel_Direcciones dr = new DAL.Tel_Direcciones(); dr.Direccion1 = cliente.Direccion1; dr.Direccion = cliente.Direccion; dr.NroCasa = cliente.Nro; dr.referencia = cliente.Referencia; dr.cuadrante = cliente.Cuadrante; dr.IdCiudad = cliente.IdCiudad; dr.IdSucursal = cliente.IdSucursal; dr.Audit_Fecha = DateTime.Now; dr.Audit_Usuario = User.Identity.Name; cl.Tel_Direcciones.Add(dr); } else { cl = db.tel_Clientes.Find(cliente.IdCliente); } if (cl != null) { cl.IdCliente = cliente.IdCliente; cl.Nombre = cliente.Nombre.Trim(); cl.Apellido = cliente.Apellido.Trim(); cl.Empresa = cliente.Empresa.Trim(); cl.RUC = cliente.RUC.Trim(); cl.obs = cliente.Obs.Trim(); cl.Audit_Fecha = DateTime.Now; cl.audit_Usuario = User.Identity.Name; if (cliente.IdCliente == 0) { db.tel_Clientes.Add(cl); } db.SaveChanges(); } } return(0); }
public static List <DAL.Opciones> GetOpcionesbyProducto(int IdOpcion, string IdGrupo, string IdFamilia, string IdLinea) { using (DAL.SinapsisEntities db = new DAL.SinapsisEntities()) { //List<DAL.tel_Productos> ListaProducto = new List<DAL.tel_Productos>(); // var query = db.tel_Productos.Where(p => p.IdEmpresa == Global.IdEmpresa & p.Activo==true & (IdGrupo == null | p.IdGrupo == IdGrupo) & (IdFamilia == null | p.IdFamilia == IdFamilia) & ( IdLinea == null | p.IdLinea == IdLinea)); //if (IdOpcion>0) //{ // var query1 = from s in db.tel_Productos // join o in db.tel_ProductoOpcion on s.IdProducto equals o.IdProducto // where o.IdOpcion==IdOpcion // orderby s.DescripcionCorta // select s; // query=query.Union(query1); //} // return query.OrderBy(p=>p.DescripcionCorta).ToList(); var query = from p in db.tel_Productos where p.IdEmpresa == Global.IdEmpresa & p.Activo == true & (IdGrupo == null | p.IdGrupo == IdGrupo) & (IdFamilia == null | p.IdFamilia == IdFamilia) & (IdLinea == null | p.IdLinea == IdLinea) orderby p.DescripcionCorta select new DAL.Opciones { IdProducto = p.IdProducto, Descripcion = p.DescripcionCorta, Predet = false }; return(query.OrderBy(p => p.Descripcion).ToList()); } }
protected void RegisterUser_CreatedUser(object sender, EventArgs e) { FormsAuthentication.SetAuthCookie(RegisterUser.UserName, createPersistentCookie: false); // Get the UserId of the just-added user MembershipUser newUser = Membership.GetUser(RegisterUser.UserName); Guid newUserId = (Guid)newUser.ProviderUserKey; using (DAL.SinapsisEntities db = new DAL.SinapsisEntities()) { DAL.UsersInfo usr = new DAL.UsersInfo(); usr.UserId = newUserId; usr.UserName = newUser.UserName; usr.Nombre = ((TextBox)this.RegisterUser.CreateUserStep.ContentTemplateContainer.FindControl("txtNombre")).Text; usr.Apellido = ((TextBox)this.RegisterUser.CreateUserStep.ContentTemplateContainer.FindControl("txtApellido")).Text; db.UsersInfoes.Add(usr); db.SaveChanges(); } string continueUrl = RegisterUser.ContinueDestinationPageUrl; if (!OpenAuth.IsLocalUrl(continueUrl)) { continueUrl = "~/Account/register"; } Response.Redirect(continueUrl); }
protected void Page_Load(object sender, EventArgs e) { using (DAL.SinapsisEntities db = new DAL.SinapsisEntities()) { this.DetailsView1.DataSource = db.tel_Sucursal.Where(p => p.IdEmpresa == Global.IdEmpresa); } }
// [WebMethod] public void ActivarMovil(int IdMovil, DateTime Hora, string Operacion) { using (DAL.SinapsisEntities db = new DAL.SinapsisEntities()) { DAL.tel_Moviles mv = db.tel_Moviles.Where(p => p.IdEmpresa == Global.IdEmpresa && p.IdMovil == IdMovil).FirstOrDefault(); if (mv != null) { if (Operacion == "4")//Entrada { if (mv.Activo != true) { mv.Activo = true; mv.Ocupado = false; } } else if (Operacion == "5") //Salida { mv.Activo = false; mv.Ocupado = false; } DAL.tel_MovilTracker mt = new DAL.tel_MovilTracker(); mt.AuditFecha = DateTime.Now; mt.IdEmpresa = mv.IdEmpresa; mt.IdMovil = mv.IdMovil; mt.Operacion = Operacion; mt.Fecha = Hora; db.tel_MovilTracker.Add(mt); db.SaveChanges(); } } }
protected void cmdBuscar_Click(object sender, EventArgs e) { using (DAL.SinapsisEntities db = new DAL.SinapsisEntities()) { this.grvDireccion.DataSource = db.tel_AppBuscaDireccion(this.txtDir1.Text, this.txtDir2.Text.Length > 0 ? this.txtDir2.Text : "%", this.txtDir3.Text.Length > 0 ? this.txtDir3.Text : "%", this.txtDir4.Text.Length > 0 ? this.txtDir4.Text : "%").ToList(); this.grvDireccion.DataBind(); } }
public static DAL.tel_Productos GetProductoById(string IdProducto) { using (DAL.SinapsisEntities db = new DAL.SinapsisEntities()) { var query = db.tel_Productos.Include("tel_ProductoOpcion").Where(p => p.IdEmpresa == Global.IdEmpresa & p.IdProducto == IdProducto); return(query.FirstOrDefault()); } }
public void DoTheAsyncTask() { // Introduce an artificial delay to simulate a delayed // asynchronous task. Make this greater than the // AsyncTimeout property. string IdProductoActual = ""; try { PH.Operaciones op = new PH.Operaciones(); var prod = op.SP_CALL_PRODUCTO_FULL(Tipo); using (DAL.SinapsisEntities db = new DAL.SinapsisEntities()) { var t = new BLL.Tablas(db); int IdVersion = t.sys_VersionAdd(Global.IdEmpresa, ""); foreach (var item in prod) { IdProductoActual = item.IDARTICULO; db.ph_ActualizarProducto(Global.IdEmpresa, item.IDARTICULO, item.IDGRUPO, item.GRUPO, item.IDMEDIDA, item.IDLINEA, item.LINEA, item.ARTICULO, item.ESTADO, item.DESCRIPCION_CORTA, item.IDIMPUESTO, item.IDFAMILIA, item.FAMILIA, item.IDMARCA, item.IDCOLECCION, Convert.ToInt16(item.COMBO), Convert.ToInt16(item.PRODUCCION), item.IDFRANQUICIA, item.FRANQUICIA, item.DESCRIPCION_WEB, IdVersion); if (Tipo == "P") { var precios = op.SP_CALL_PRECIO(item.IDARTICULO); var combos = op.SP_CALL_COMBO(item.IDARTICULO); foreach (var prc in precios) { db.ph_ActualizarPrecio(Global.IdEmpresa, item.IDARTICULO, prc.PRECIO, prc.IDLISTA.ToString(), prc.LISTA, IdVersion); } foreach (var cmb in combos) { db.ph_ActualizarCombo(Global.IdEmpresa, cmb.IDPROMO, cmb.PROMO, cmb.IDDEFINICION_PROMO, cmb.DEFINICION_PROMO, Convert.ToInt32(cmb.CANTIDAD), cmb.IDPRODUCTO_CMB, cmb.IDPRODUCTO, cmb.PRODUCTO, cmb.CANTIDAD, cmb.PREDETERMINADO, cmb.ESTADO, cmb.COMBINACIONES, cmb.AGRANDADO, cmb.IDART_COSTO_AGRANDADO, IdVersion); } } db.SaveChanges(); _taskprogress = string.Format("Procesado: {0}", IdProductoActual); } } } catch (Exception ex) { _taskprogress = string.Format("{0} Producto con error: {1}", Utility.GetMessageError(ex), IdProductoActual); } }
protected void cmdBuscar_Click(object sender, EventArgs e) { PH.Operaciones op = new PH.Operaciones(); this.GridView1.DataSource = op.SP_CALL_PRODUCTO(this.txtProducto.Value); this.GridView1.DataBind(); using (DAL.SinapsisEntities db = new DAL.SinapsisEntities()) { var pr = db.tel_Productos.Where(p => p.IdEmpresa == Global.IdEmpresa && p.IdProducto == this.txtProducto.Value); this.GridView2.DataSource = pr.ToList(); this.GridView2.DataBind(); } }
public static List <DAL.tel_ProductoOpcion> GetOpciones(String IdProducto, string IdGrupo, string IdFamilia, string IdLinea) { using (DAL.SinapsisEntities db = new DAL.SinapsisEntities()) { var query = db.tel_ProductoOpcion.Where(p => p.IdEmpresa == Global.IdEmpresa & (p.IdProducto == IdProducto | ((p.IdGrupo == IdGrupo | p.IdGrupo == null) & (p.IdFamilia == IdFamilia | p.IdFamilia == null) & (p.IdLinea == IdLinea | p.IdLinea == null)))); return(query.OrderBy(p => p.Orden).ToList()); } }
public string GetEstado(int IdPedido) { String Estado = ""; using (DAL.SinapsisEntities db = new DAL.SinapsisEntities()) { var pd = db.tel_Pedidos.Where(p => p.IdCarrito == IdPedido).FirstOrDefault(); if (pd != null) { Estado = pd.Estado; } } return(Estado); }
void CargarDatos() { if (Request.QueryString["Id"] != null) { int IdSucursal = Convert.ToInt32(Request.QueryString["Id"]); using (DAL.SinapsisEntities db = new DAL.SinapsisEntities()) { var Suc = db.tel_Faltantes.Include("tel_Insumos").Where(p => p.IdEmpresa == Global.IdEmpresa && p.IdSucursal == IdSucursal).OrderBy(p => p.tel_Insumos.Descripcion).ToList(); this.DataList1.DataSource = Suc; this.DataList1.DataBind(); } } }
public static DAL.tel_Opciones GetOpcionById(int IdOpcion) { using (DAL.SinapsisEntities db = new DAL.SinapsisEntities()) { var query = db.tel_Opciones.Include("tel_OpcionesDet").Where(p => p.IdEmpresa == Global.IdEmpresa & p.IdOpcion == IdOpcion); var q = from o in db.tel_Opciones join od in db.tel_OpcionesDet on o.IdOpcion equals od.IdOpcion where o.IdEmpresa == Global.IdEmpresa & o.IdOpcion == IdOpcion & od.Activo == true select o; return(query.OrderBy(p => p.Titulo).FirstOrDefault()); } }
public String GetLimiteSucursal(int IdSucursal) { string Limite = ""; using (DAL.SinapsisEntities db = new DAL.SinapsisEntities()) { var cl = db.tel_Sucursal.Where(p => p.IdEmpresa == Global.IdEmpresa && p.IdSucursal == IdSucursal).FirstOrDefault(); if (cl != null) { Limite = cl.Geo; } } return(Limite); }
protected void cmdActualizar_Click(object sender, EventArgs e) { using (db = new DAL.SinapsisEntities()) { int IdSucursal = Convert.ToInt32(Request.QueryString["Id"]); DAL.tel_Sucursal Suc = db.tel_Sucursal.Where(p => p.IdEmpresa == Global.IdEmpresa && p.IdSucursal == IdSucursal).FirstOrDefault(); if (Suc != null) { Suc.TiempoServicio = Convert.ToInt32(this.cboTiempo.SelectedValue); db.SaveChanges(); BLL.CacheManager.RemoverCache(BLL.CacheManager.chkSucursal); Response.Redirect(string.Format("~/Remote/Tablero.aspx?Id={0}", Convert.ToInt32(Request.QueryString["Id"]))); } } }
public int PedidoUpdate(int IdPedido) { int r = 0; using (DAL.SinapsisEntities db = new DAL.SinapsisEntities()) { DAL.tel_Pedidos cl = db.tel_Pedidos.Find(IdPedido); if (cl != null) { cl.EstadoLocal = "L"; db.SaveChanges(); r = cl.IdPedido; } } return(r); }
int DireccionUpdate(Cliente cliente) { using (DAL.SinapsisEntities db = new DAL.SinapsisEntities()) { DAL.Tel_Direcciones dr; if (cliente.IdDireccion == 0) { dr = new DAL.Tel_Direcciones(); dr.Direccion1 = cliente.Direccion1; dr.Direccion = cliente.Direccion; dr.NroCasa = cliente.Nro; dr.referencia = cliente.Referencia; dr.cuadrante = cliente.Cuadrante; dr.IdCiudad = cliente.IdCiudad; dr.IdSucursal = cliente.IdSucursal; dr.IdCliente = cliente.IdCliente; dr.Audit_Fecha = DateTime.Now; dr.Audit_Usuario = User.Identity.Name; db.Tel_Direcciones.Add(dr); } else { dr = db.Tel_Direcciones.Find(cliente.IdDireccion); } if (dr != null) { dr.Direccion1 = cliente.Direccion1; dr.Direccion = cliente.Direccion; dr.NroCasa = cliente.Nro; dr.referencia = cliente.Referencia; dr.cuadrante = cliente.Cuadrante; dr.IdCiudad = cliente.IdCiudad; dr.IdSucursal = cliente.IdSucursal; dr.Audit_Fecha = DateTime.Now; dr.Audit_Usuario = User.Identity.Name; db.SaveChanges(); } return(dr.Id); } }
public static List <DAL.Opciones> GetOpcionesbyProducto(int IdOpcion) { using (DAL.SinapsisEntities db = new DAL.SinapsisEntities()) { var query = from s in db.tel_Productos join od in db.tel_OpcionesDet on s.IdProducto equals od.IdProducto join o in db.tel_Opciones on od.IdOpcion equals o.IdOpcion where o.IdOpcion == IdOpcion & od.Activo == true && s.IdEmpresa == Global.IdEmpresa orderby s.DescripcionCorta select new DAL.Opciones { IdProducto = s.IdProducto, Descripcion = s.DescripcionCorta, Predet = od.Predet, Cantidad = od.Predet.HasValue && od.Predet.Value == true ? o.Maximo.Value : 0 }; // return query.OrderBy(p => p.Descripcion).ToList(); return(query.OrderByDescending(p => p.Predet).ToList()); } }
private static List <DAL.tel_Sucursal> GenerateAndCacheSucursales() { List <DAL.tel_Sucursal> Suc; using (DAL.SinapsisEntities db = new DAL.SinapsisEntities()) { Suc = db.tel_Sucursal.Where(p => p.IdEmpresa == Global.IdEmpresa).ToList(); } HttpRuntime.Cache.Insert( chkSucursal, Suc, null, Cache.NoAbsoluteExpiration, new TimeSpan(0, 15, 0)); return(Suc); }
private static List <DAL.tel_Faltantes> GenerateAndCacheFaltantes() { List <DAL.tel_Faltantes> Suc; using (DAL.SinapsisEntities db = new DAL.SinapsisEntities()) { Suc = db.tel_Faltantes.Include("tel_Insumos").Where(p => p.IdEmpresa == Global.IdEmpresa && p.Falta == true).ToList(); } HttpRuntime.Cache.Insert( chkFaltantes, Suc, null, Cache.NoAbsoluteExpiration, new TimeSpan(0, 15, 0)); return(Suc); }
protected void cmdBuscar_Click(object sender, EventArgs e) { try { PH.Operaciones op = new PH.Operaciones(); this.GridView1.DataSource = op.SP_CALL_PRODUCTO_FULL(this.rdOpcion.SelectedValue); this.GridView1.DataBind(); using (DAL.SinapsisEntities db = new DAL.SinapsisEntities()) { var pr = db.tel_Productos.Where(p => p.IdEmpresa == Global.IdEmpresa); this.GridView2.DataSource = pr.ToList(); this.GridView2.DataBind(); } } catch (Exception ex) { this.lblError.Text = Utility.GetMessageError(ex); } }
public void CargarDatos() { using (DAL.SinapsisEntities db = new DAL.SinapsisEntities()) { if (Request.QueryString["Id"] != null) { int IdPedido = Convert.ToInt32(Request.QueryString["Id"]); DAL.tel_Carrito pd = db.tel_Carrito.Find(IdPedido); if (pd != null) { this.rptSucursales.DataSource = BLL.CacheManager.GetSucursales().Where(p => p.IdSucursal == pd.IdSucursal.Value); this.rptSucursales.DataBind(); this.rptFaltantes.DataSource = BLL.CacheManager.GetFaltantes().Where(p => p.IdSucursal == pd.IdSucursal.Value); this.rptFaltantes.DataBind(); } } } }
protected void cmdActualizar_Click(object sender, EventArgs e) { this.lblError.Text = ""; using (DAL.SinapsisEntities db = new DAL.SinapsisEntities()) { foreach (DataListItem item in DataList1.Items) { int IdFaltante = Convert.ToInt32(((HiddenField)item.FindControl("IdFaltante")).Value); bool Falta = ((CheckBox)item.FindControl("chkFalta")).Checked; var Faltante = db.tel_Faltantes.Find(IdFaltante); if (Faltante != null) { Faltante.Falta = Falta; db.SaveChanges(); } } BLL.CacheManager.RemoverCache(BLL.CacheManager.chkFaltantes); } }
public List <Sucursal> GetSucursales() { List <Sucursal> lista = new List <Sucursal>(); using (DAL.SinapsisEntities db = new DAL.SinapsisEntities()) { List <DAL.tel_Sucursal> lc = db.tel_Sucursal.Where(p => p.IdEmpresa == Global.IdEmpresa).ToList(); foreach (DAL.tel_Sucursal l in lc) { lista.Add(new Sucursal { IdSucursal = l.IdSucursal, Nombre = l.Sucursal }); } } // Return JSON data JavaScriptSerializer js = new JavaScriptSerializer(); //return js.Serialize(lista); //return lista.ToArray(); return(lista); }
protected void cmdAgregar_Click(object sender, EventArgs e) { using (DAL.SinapsisEntities db = new DAL.SinapsisEntities()) { try { this.lblError.Text = ""; DAL.sys_ReporteEmpresa r = new DAL.sys_ReporteEmpresa(); r.IdEmpresa = Convert.ToInt32(this.txtEmpresa.Text); r.IdReporte = Convert.ToInt32(Request.QueryString["IdReporte"]); r.Activo = true; db.sys_ReporteEmpresa.Add(r); db.SaveChanges(); this.GridView1.DataBind(); } catch (Exception ex) { this.lblError.Text = Utility.GetMessageError(ex); } } }
protected void cmdUpdate_Click(object sender, EventArgs e) { try { this.lblError.Text = ""; PH.Operaciones op = new PH.Operaciones(); var prod = op.SP_CALL_PRODUCTO(this.txtProducto.Value); var precios = op.SP_CALL_PRECIO(this.txtProducto.Value); var combos = op.SP_CALL_COMBO(this.txtProducto.Value); using (DAL.SinapsisEntities db = new DAL.SinapsisEntities()) { foreach (var item in prod) { db.ph_ActualizarProducto(Global.IdEmpresa, item.IDARTICULO, item.IDGRUPO, item.GRUPO, item.IDMEDIDA, item.IDLINEA, item.LINEA, item.ARTICULO, item.ESTADO, item.DESCRIPCION_CORTA, item.IDIMPUESTO, item.IDFAMILIA, item.FAMILIA, item.IDMARCA, item.IDCOLECCION, Convert.ToInt16(item.COMBO), Convert.ToInt16(item.PRODUCCION), item.IDFRANQUICIA, item.FRANQUICIA, item.DESCRIPCION_WEB, null); } foreach (var item in precios) { db.ph_ActualizarPrecio(Global.IdEmpresa, item.IDARTICULO, item.PRECIO, item.IDLISTA.ToString(), item.LISTA, null); } foreach (var item in combos) { db.ph_ActualizarCombo(Global.IdEmpresa, item.IDPROMO, item.PROMO, item.IDDEFINICION_PROMO, item.DEFINICION_PROMO, Convert.ToInt32(item.CANTIDAD), item.IDPRODUCTO_CMB, item.IDPRODUCTO, item.PRODUCTO, item.CANTIDAD, item.PREDETERMINADO, item.ESTADO, item.COMBINACIONES, item.AGRANDADO, item.IDART_COSTO_AGRANDADO, null); } db.SaveChanges(); } } catch (Exception ex) { this.lblError.Text = Utility.GetMessageError(ex); } }
public Cliente GetCliente(int IdCliente) { Cliente cliente = new Cliente(); using (DAL.SinapsisEntities db = new DAL.SinapsisEntities()) { var cl = db.tel_Clientes.Find(IdCliente); if (cl != null) { cliente.IdCliente = cl.IdCliente; cliente.Nombre = cl.Nombre; cliente.Apellido = cl.Apellido; cliente.Empresa = cl.Empresa; cliente.RUC = cl.RUC; cliente.Obs = cl.obs; // cliente.Empresa = cl.Empresa != null ? "" : cl.Empresa; // cliente.RUC = cl.RUC != null ? "" : cl.RUC; // cliente.Obs = cl.obs != null ? "" : cl.obs; } } return(cliente); }