public bool Read() { bool status = false; Dato.OnBreakEntities entidades = new Dato.OnBreakEntities(); try { Dato.Contrato datoContrato = entidades.Contrato.First(con => con.numero_contrato == numero_contrato); datoContrato.GetType().GetProperties(); CommonBC.Sincronyze(datoContrato, this); status = true; } catch (Exception) { status = false; } return(status); }
public List <Contrato> ReadRut(string var) { var tmplist = new List <Contrato>(); Dato.OnBreakEntities entidades = new Dato.OnBreakEntities(); //var con = new Contrato(); try { Dato.Contrato datoContrato = entidades.Contrato.First(cont => cont.rut_cliente == var || cont.numero_contrato == var); datoContrato.GetType().GetProperties(); CommonBC.Sincronyze(datoContrato, this); tmplist.Add(this); //status = true; } catch (Exception) { //status = false; } return(tmplist); }
public bool Update() { OnBreakEntities entidades = new OnBreakEntities(); Dato.Contrato datoContrato = new Dato.Contrato(); //Obejto tipo entidad Cliente. try { datoContrato = entidades.Contrato.First(cli => cli.numero_contrato == numero_contrato); CommonBC.Sincronyze(this, datoContrato); entidades.SaveChanges(); return(true); } catch (MetadataException ex) { entidades.Contrato.Remove(datoContrato); Console.Write(ex); return(false); } }
public List <Contrato> ReadFiltro(int var) { var tmplist = new List <Contrato>(); Dato.OnBreakEntities entidades = new Dato.OnBreakEntities(); //var con = new Contrato(); try { Dato.Contrato datoContrato = entidades.Contrato.First(cont => cont.tipo_evento == var); datoContrato.GetType().GetProperties(); CommonBC.Sincronyze(datoContrato, this); tmplist.Add(this); //status = true; } catch (Exception) { //status = false; } return(tmplist); }
public bool Create() { //Objeto tipo Modelo de Entidades. Dato.Contrato datoContrato = new Dato.Contrato(); OnBreakEntities entidades = new OnBreakEntities(); //Obejto tipo entidad Cliente. try { CommonBC.Sincronyze(this, datoContrato); entidades.Contrato.Add(datoContrato); entidades.SaveChanges(); return(true); } catch (MetadataException ex) { entidades.Contrato.Remove(datoContrato); Console.Write(ex); return(false); } }
public bool ValidarNumeroContrato() { Dato.Contrato contrato = new Dato.Contrato(); OnBreakEntities entidades = new OnBreakEntities(); bool status = true; try { foreach (Dato.Contrato dato in entidades.Contrato) { if (this.numero_contrato.Equals(dato.numero_contrato)) { status = false; break; } } } catch (Exception) { status = true; } return(status); }