//C.R.U.D. Leer Contrato public bool ReadContrato() { Datos.BeLifeEntities bbdd = new Datos.BeLifeEntities(); try { if (!RutCliente.Equals("")) { Datos.Contrato contrato = bbdd.Contrato.First(e => e.RutCliente == RutCliente); CommonBC.Syncronize(contrato, this); } else { Datos.Contrato contrato = bbdd.Contrato.First(e => e.Numero == Numero); CommonBC.Syncronize(contrato, this); } return(true); } catch (Exception) { return(false); } }
public bool Agregar() { try { Datos.Contrato objCont = new Datos.Contrato(); objCont.Numero = this.Numero; objCont.Creacion = this.Creacion; objCont.Termino = this.Termino; objCont.RutCliente = this.RutCliente; objCont.IdModalidad = this.IdModalidad; objCont.IdTipoEvento = this.IdTipoEvento; objCont.FechaHoraInicio = this.FechaHoraInicio; objCont.FechaHoraTermino = this.FechaHoraTermino; objCont.Asistentes = this.Asistentes; objCont.PersonalAdicional = this.PersonalAdicional; objCont.Realizado = this.Realizado; objCont.ValorTotalContrato = this.ValorTotalContrato; objCont.Observaciones = this.Observaciones; conn.Contrato.Add(objCont); conn.SaveChanges(); return(true); } catch (Exception e) { return(false); } }
public bool CreateContract() { try { Datos.Contrato con = new Datos.Contrato() { Numero = this.Number, Creacion = this.Creation, Termino = this.End, RutCliente = this.Client, IdModalidad = this.Mod, IdTipoEvento = this.EvType, FechaHoraInicio = this.Start, FechaHoraTermino = this.Finish, Asistentes = this.Assist, PersonalAdicional = this.Additional, Realizado = this.Realized, ValorTotalContrato = this.Total, Observaciones = this.Observation }; Conexion.OnBreakBD.Contrato.Add(con); Conexion.OnBreakBD.SaveChanges(); return(true); } catch { return(false); } }
public bool Update(Contrato contrato) { OnBreakDBEntities db = new OnBreakDBEntities(); try { Datos.Contrato c = (from cdb in db.Contrato where cdb.Numero == contrato.Numero select cdb).FirstOrDefault(); if (c == null) { return(false); } c.Observaciones = contrato.Observaciones; c.IdTipoEvento = contrato.ModalidadServicio.TipoEvento.IdTipoEvento; c.IdModalidad = contrato.ModalidadServicio.IdModalidad; c.Asistentes = contrato.Asistentes; c.PersonalAdicional = contrato.PersonalAdicional; c.FechaHoraInicio = contrato.FechaHoraInicio; c.FechaHoraTermino = contrato.FechaHoraTermino; c.ValorTotalContrato = contrato.ValorTotalContrato; c.Realizado = contrato.Realizado; db.Entry(c).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(true); } catch (Exception) { return(false); } }
public bool ReadContract() { try { Datos.Contrato con = (from auxpaa in Conexion.OnBreakBD.Contrato where auxpaa.Numero == this.Number select auxpaa).First(); this.Number = con.Numero; this.Creation = con.Creacion; this.End = con.Termino; this.Client = con.RutCliente; this.Start = con.FechaHoraInicio; this.Finish = con.FechaHoraTermino; this.Assist = con.Asistentes; this.Additional = con.PersonalAdicional; this.Total = con.ValorTotalContrato; this.Observation = con.Observaciones; this.EvType = con.IdTipoEvento; this.Mod = con.IdModalidad; return(true); } catch { return(false); } }
// Metodo que cambia Realizado==true si encuentra el contrato public bool Delete(string numero) { OnBreakDBEntities db = new OnBreakDBEntities(); try { Datos.Contrato c = (from cdb in db.Contrato where cdb.Numero == numero select cdb).FirstOrDefault(); if (c == null) { return(false); } c.Termino = DateTime.Now; db.Entry(c).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(true); } catch (Exception) { return(false); } }
public System.Data.DataTable Listar( string condicion, params object[] args ) { try { c = new Datos.Contrato (); return c.Listar ( condicion, args ); } catch ( System.Exception ex ) { throw new System.Exception ( "Contrato: Error al listar. \n" + ex.Message ); } }
public void Eliminar( System.Int32 id ) { try { c = new Datos.Contrato (); c.id = id; c.Eliminar (); } catch ( System.Exception ex ) { throw new System.Exception ( "Contrato: Error al eliminar. \n" + ex.Message ); } }
public bool Read() { Datos.OnBreakEntities modelo = new Datos.OnBreakEntities(); try { Datos.Contrato contrat = modelo.Contrato.First(e => e.Numero == Numero); CommonBC.Syncronize(contrat, this); return(true); } catch (Exception) { return(false); } }
public bool Read() { Datos.OnBreakDBEntities bbdd = new Datos.OnBreakDBEntities(); try { Datos.Contrato contrato = bbdd.Contrato.First(first => first.Numero == Numero); CommonBC.Syncronize(contrato, this); return(true); } catch (Exception) { return(false); } }
public bool Update() { Datos.OnBreakEntities modelo = new Datos.OnBreakEntities(); try { Datos.Contrato contrat = modelo.Contrato.First(e => e.Numero == Numero); CommonBC.Syncronize(this, contrat); modelo.SaveChanges(); return(true); } catch (Exception) { return(false); } }
public bool Delete() { Datos.OnBreakEntities modelo = new Datos.OnBreakEntities(); try { Datos.Contrato contrat = modelo.Contrato.First(e => e.Numero == Numero); modelo.Contrato.Remove(contrat); modelo.SaveChanges(); return(true); } catch (Exception) { return(false); } }
public bool Update() { Datos.OnBreakEntities bbdd = new Datos.OnBreakEntities(); try { Datos.Contrato con = bbdd.Contrato.First(c => c.Numero == Numero); CommonBC.Syncronize(this, con); bbdd.SaveChanges(); return(true); } catch (Exception) { return(false); } }
public bool Delete() { Datos.OnBreakDBEntities bbdd = new Datos.OnBreakDBEntities(); try { Datos.Contrato contrato = bbdd.Contrato.First(first => first.Numero == Numero); bbdd.Contrato.Remove(contrato); bbdd.SaveChanges(); return(true); } catch (Exception) { return(false); } }
/// <summary> /// Método para copiar los datos de un contrato existente de la base de datos /// a este contrato /// </summary> /// <returns>True si el contrato fue copiado exitosamente. False de lo contrario. </returns> public bool Read() { Datos.BeLifeEntities bbdd = new Datos.BeLifeEntities(); try { Datos.Contrato con = bbdd.Contrato.First(cont => cont.Numero == this.Numero); CommonBC.Syncronize(con, this); return(true); } catch (Exception) { return(false); } }
/// <summary> /// Borra este contrato en la base de datos, en base al Numero de Contrato /// </summary> /// <returns>Retorna true si se pudo borrar. False en caso contrario.</returns> public bool Delete() { Datos.BeLifeEntities bbdd = new Datos.BeLifeEntities(); try { Datos.Contrato con = bbdd.Contrato.First(cont => cont.Numero == this.Numero); bbdd.Contrato.Remove(con); bbdd.SaveChanges(); return(true); } catch (Exception) { return(false); } }
public bool Create() { try { Datos.OnBreakEntities modelo = new Datos.OnBreakEntities(); Datos.Contrato contrat = new Datos.Contrato(); CommonBC.Syncronize(this, contrat); modelo.Contrato.Add(contrat); modelo.SaveChanges(); return(true); } catch (Exception) { return(false); } }
//No accesible desde interfaz, solo para testeo public bool DeleteContract() { try { Datos.Contrato con = (from auxpa in Conexion.OnBreakBD.Contrato where auxpa.Numero == this.Number select auxpa).First(); Conexion.OnBreakBD.Contrato.Remove(con); Conexion.OnBreakBD.SaveChanges(); return(true); } catch { return(false); } }
public bool Create() { Datos.OnBreakEntities bbdd = new Datos.OnBreakEntities(); Datos.Contrato con = new Datos.Contrato(); try { CommonBC.Syncronize(this, con); bbdd.Contrato.Add(con); bbdd.SaveChanges(); return(true); } catch (Exception) { bbdd.Contrato.Remove(con); return(false); } }
public bool Read() { try { /* Se obtiene el primer registro coincidente con el numero contrato */ Datos.Contrato Cont = bbdd.Contrato.First(e => e.Numero == Numero); /* Se copian las propiedades de datos al negocio */ CommonBC.Syncronize(Cont, this); return(true); } catch (Exception ex) { return(false); } }
public bool Update() { try { Datos.Contrato cont = bbdd.Contrato.First(e => e.Numero == Numero); CommonBC.Syncronize(this, cont); bbdd.SaveChanges(); return(true); } catch (Exception ex) { return(false); } }
public bool ReadporRut() { Datos.OnBreakEntities context = new Datos.OnBreakEntities(); Datos.Contrato con = new Datos.Contrato(); try { con = context.Contrato.First(co => co.RutCliente == this.RutCliente); CommonBC.Syncronize(con, this); return(true); } catch (Exception) { return(false); } }
public void Actualizar( System.Int32 id, System.DateTime fecha, System.DateTime fechaIni, System.Int32 vigente, System.Int32 idEmpleado ) { try { c = new Datos.Contrato (); c.id = id; c.fecha = fecha; c.fechaIni = fechaIni; c.vigente = vigente; c.idEmpleado = idEmpleado; ; c.Actualizar (); } catch ( System.Exception ex ) { throw new System.Exception ( "Contrato: Error al actualizar. \n" + ex.Message ); } }
public bool Create() { Datos.Contrato Cont = new Datos.Contrato(); try { CommonBC.Syncronize(this, Cont); bbdd.Contrato.Add(Cont); bbdd.SaveChanges(); return(true); } catch (Exception ex) { bbdd.Contrato.Remove(Cont); MessageBox.Show(ex.ToString()); return(false); } }
//C.R.U.D. Actualizar Contrato public bool UpdateContrato() { Datos.BeLifeEntities bbdd = new Datos.BeLifeEntities(); Datos.Contrato contrato = bbdd.Contrato.First(e => e.Numero == Numero); try { CommonBC.Syncronize(this, contrato); bbdd.SaveChanges(); return(true); } catch (Exception e) { Console.WriteLine(e); return(false); } }
public System.Int32 Insertar( System.DateTime fecha, System.DateTime fechaIni, System.Int32 vigente, System.Int32 idEmpleado ) { try { c = new Datos.Contrato (); c.fecha = fecha; c.fechaIni = fechaIni; c.vigente = vigente; c.idEmpleado = idEmpleado; int i = c.Insertar (); if ( i < 0 ) throw new System.Exception ( "Contrato: Error al insertar. \n" ); return i; } catch ( System.Exception ex ) { throw new System.Exception ( "Contrato: Error al insertar. \n" + ex.Message ); } }
//C.R.U.D. Borrar contrato public bool DeleteContrato() { Datos.BeLifeEntities bbdd = new Datos.BeLifeEntities(); try { Datos.Contrato contrato = bbdd.Contrato.First(e => e.RutCliente == RutCliente); CommonBC.Syncronize(this, contrato); bbdd.SaveChanges(); return(true); } catch (Exception) { return(false); } }
public bool Create(Contrato contrato) { OnBreakDBEntities db = new OnBreakDBEntities(); Cliente cliente = new Cliente(); // si no se encuentra el cliente retorna falso if (cliente.Read(contrato.Cliente.RutCliente) == null) { throw new ArgumentException("No se ha encontrado el rut del cliente"); } try { Datos.Contrato c = new Datos.Contrato(); c.Numero = contrato.Numero; c.Creacion = contrato.Creacion; c.Termino = contrato.Termino; c.RutCliente = contrato.Cliente.RutCliente; c.IdModalidad = contrato.ModalidadServicio.IdModalidad; c.IdTipoEvento = contrato.ModalidadServicio.TipoEvento.IdTipoEvento; c.FechaHoraInicio = contrato.FechaHoraInicio; c.FechaHoraTermino = contrato.FechaHoraTermino; c.Asistentes = contrato.Asistentes; c.PersonalAdicional = contrato.PersonalAdicional; c.Realizado = contrato.Realizado; c.ValorTotalContrato = contrato.ValorTotalContrato; c.Observaciones = contrato.Observaciones; db.Contrato.Add(c); db.SaveChanges(); return(true); } catch (Exception) { return(false); } }
public System.Data.DataTable Listar( int id ) { c = new Datos.Contrato (); return c.Listar ( id ); }
public System.Data.DataRow Obtener( System.Int32 id ) { try { c = new Datos.Contrato (); c.id = id; return c.Obtener (); } catch ( System.Exception ex ) { throw new System.Exception ( "Contrato: Error al obtener datos. \n" + ex.Message ); } }