Example #1
0
        //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);
            }
        }
Example #2
0
        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);
            }
        }
Example #3
0
        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);
            }
        }
Example #4
0
        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);
            }
        }
Example #5
0
 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);
     }
 }
Example #6
0
        // 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 );
     }
 }
Example #9
0
 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);
     }
 }
Example #10
0
 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);
     }
 }
Example #11
0
 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);
     }
 }
Example #12
0
 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);
     }
 }
Example #13
0
 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);
     }
 }
Example #14
0
 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);
     }
 }
Example #15
0
        /// <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);
            }
        }
Example #16
0
        /// <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);
            }
        }
Example #17
0
 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);
     }
 }
Example #18
0
 //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);
     }
 }
Example #19
0
 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);
     }
 }
Example #20
0
        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);
            }
        }
Example #21
0
        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);
            }
        }
Example #22
0
        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 );
     }
 }
Example #24
0
        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);
            }
        }
Example #25
0
        //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 );
     }
 }
Example #27
0
        //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);
            }
        }
Example #28
0
        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 );
     }
 }