public clsEstado Consultar(clsEstado Estado) { try { TECAv8Entities ent = new TECAv8Entities(); if (Estado.idEstado == 0) {//si no existe id en el objeto busca por descripcion var x = (from a in ent.Estado where a.Descripcion == Estado.descripcion select a).First(); Estado.idEstado = x.IdEstado; Estado.descripcion = x.Descripcion; return Estado; } else { //caso contrario significa que si exite Id en objeto var x = (from a in ent.Estado where a.IdEstado == Estado.idEstado select a).First(); Estado.idEstado = x.IdEstado; Estado.descripcion = x.Descripcion; return Estado; } } catch (Exception e) { Console.WriteLine("No encontrado, Error: " + e); //en caso de excepcion Estado.idEstado = 0; Estado.descripcion = null; return Estado; } }
public List<clsEstado> consultaEstado() { try { List<clsEstado> lista = new List<clsEstado>(); CuentasPorCobrarEntities ent = new CuentasPorCobrarEntities(); var con = from w in ent.Estado select w; foreach (var item in con) { clsEstado est = new clsEstado(); est.idEstado = item.IdEstado; est.descripcion = item.Descripcion; lista.Add(est); } return lista; } catch (Exception) { return null; } }
public List<clsEstado> consEstado() { try { List<clsEstado> listado = new List<clsEstado>(); TECAv8Entities est = new TECAv8Entities(); var con = from w in est.Estado select w; foreach (var item in con) { clsEstado clsest = new clsEstado(); clsest.idEstado = item.IdEstado; clsest.descripcion = item.Descripcion; listado.Add(clsest); } return listado; } catch (Exception) { return null; } }
public List<clsEstado> ConsultaTodos() { try { List<clsEstado> lista = new List<clsEstado>(); TECAv8Entities ent = new TECAv8Entities(); var con = (from w in ent.Estado select w).Take(7); foreach (var item in con) { clsEstado e = new clsEstado(); e.idEstado = item.IdEstado; e.descripcion = item.Descripcion; lista.Add(e); } return lista; } catch (Exception ex) { Console.WriteLine("Consulta estado Error:" + ex); return null; } }
public clsEstado GuardarSimple(clsEstado oEntrante) { clsEstado oSaliente = new clsEstado(); try { oSaliente = Consultar(oEntrante); if (oSaliente.idEstado == 0) { int id = getIdSiguiente(); using (TECAv8Entities ent = new TECAv8Entities()) { Estado estado = new Estado() { IdEstado = id, Descripcion = oEntrante.descripcion }; ent.AddToEstado(estado); ent.SaveChanges(); oSaliente.idEstado = id; oSaliente.descripcion = oEntrante.descripcion; return oSaliente;//devuelve el id de ese estado guardado } } else { oSaliente = oEntrante; return oSaliente; } } catch (Exception e) { Console.WriteLine("Error: " + e); return oSaliente; } }
//recibe un objeto estado, busca segun descripcion, si NO existe lo guarda //al final retorna un objeto estado con el idEstado y descripcion deseados public clsEstado GuardarNuevoEstado(clsEstado oEstadoEntrante) { clsEstado oEstadoSaliente = new clsEstado(); try { int x = getIdSegunDescripcion(oEstadoEntrante.descripcion); if (x == 0) { int id = getIdSiguiente(); using (TECAv8Entities ent = new TECAv8Entities()) { Estado estado = new Estado() { IdEstado = oEstadoEntrante.idEstado, Descripcion = oEstadoEntrante.descripcion }; ent.AddToEstado(estado); ent.SaveChanges(); oEstadoSaliente = oEstadoEntrante; return oEstadoSaliente;//devuelve el id de ese estado guardado } } else { oEstadoEntrante.idEstado = getIdSegunDescripcion(oEstadoEntrante.descripcion); oEstadoSaliente = oEstadoEntrante; return oEstadoSaliente; } } catch (Exception e) { Console.WriteLine("Error: " + e); return oEstadoSaliente; } }