Beispiel #1
0
        //Gestiones
        public bool CrearContrato(Contrato contrato)
        {
            try
            {
                OnBreak.DALC.Contrato c = new OnBreak.DALC.Contrato();


                c.Numero             = contrato.Numero;
                c.Creacion           = contrato.Creacion;
                c.Termino            = contrato.Termino;
                c.RutCliente         = contrato.RutCliente;
                c.IdModalidad        = contrato.IdModalidad;
                c.IdTipoEvento       = contrato.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;


                this.bd.Contrato.Add(c);
                this.bd.SaveChanges();
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
Beispiel #2
0
        public bool ModificarContrato(Contrato contrato)
        {
            try
            {
                OnBreak.DALC.Contrato c = this.bd.Contrato.Find(contrato.Numero);
                c.Numero             = contrato.Numero;
                c.Creacion           = contrato.Creacion;
                c.Termino            = contrato.Termino;
                c.IdModalidad        = contrato.IdModalidad;
                c.IdTipoEvento       = contrato.IdTipoEvento;
                c.FechaHoraInicio    = contrato.FechaHoraInicio;
                c.FechaHoraTermino   = contrato.FechaHoraTermino;
                c.Asistentes         = contrato.Asistentes;
                c.PersonalAdicional  = contrato.PersonalAdicional;
                c.ValorTotalContrato = contrato.ValorTotalContrato;
                c.Observaciones      = contrato.Observaciones;

                this.bd.Entry(c).State = System.Data.EntityState.Modified;
                this.bd.SaveChanges();
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
Beispiel #3
0
        public bool TerminarContrato(Contrato contrato)
        {
            try
            {
                OnBreak.DALC.Contrato c = this.bd.Contrato.Find(contrato.Numero);
                c.Realizado = contrato.Realizado;

                this.bd.Entry(c).State = System.Data.EntityState.Modified;
                this.bd.SaveChanges();
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }