Ejemplo n.º 1
0
        } //Deberia funcionar

        public bool AgregarContrato(BibliotecaClase.Contrato cont)
        {
            try
            {
                BibliotecaDALC.Contrato contra = new BibliotecaDALC.Contrato();
                contra.Numero             = cont._numero;
                contra.Creacion           = Convert.ToDateTime(cont._creacion); //estara bueno?
                contra.Termino            = Convert.ToDateTime(cont._termino);
                contra.RutCliente         = "" + cont.RutCliente;
                contra.IdModalidad        = "" + cont.idModalidad;
                contra.IdTipoEvento       = cont.idTipoEvento;
                contra.FechaHoraInicio    = Convert.ToDateTime(cont._fechahorainicio);
                contra.FechaHoraTermino   = Convert.ToDateTime(cont._fechahoratermino);
                contra.Asistentes         = cont.asistentes;
                contra.PersonalAdicional  = cont.personalAdicional;
                contra.Realizado          = cont.Realizado;
                contra.ValorTotalContrato = ValorContrato(cont);
                bdd.Contrato.Add(contra);
                bdd.SaveChanges();
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        } //No deberia tener problemas, puede que por los date time, pero no estoy seguro
Ejemplo n.º 2
0
        } //No deberia tener problemas, puede que por los date time, pero no estoy seguro

        public bool DarDeBaja(BibliotecaClase.Contrato cont)
        {
            try
            {
                BibliotecaDALC.Contrato contra = bdd.Contrato.Find(cont._numero);
                bdd.Contrato.Remove(contra);
                //BibliotecaDALC.Contrato cli = new BibliotecaDALC.Contrato();
                contra.Numero            = cont._numero;
                contra.Creacion          = Convert.ToDateTime(cont._creacion); //estara bueno?
                contra.Termino           = Convert.ToDateTime(cont._termino);
                contra.RutCliente        = "" + cont.RutCliente;
                contra.IdModalidad       = "" + cont.idModalidad;
                contra.IdTipoEvento      = cont.idTipoEvento;
                contra.FechaHoraInicio   = Convert.ToDateTime(cont._fechahorainicio);
                contra.FechaHoraTermino  = Convert.ToDateTime(cont._fechahoratermino);
                contra.Asistentes        = cont.asistentes;
                contra.PersonalAdicional = cont.personalAdicional;
                contra.Realizado         = cont.Realizado == true ? false : true || cont.Realizado == false ? true : false;

                bdd.Contrato.Add(contra);
                bdd.SaveChanges();

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }//revisar
Ejemplo n.º 3
0
        }//dAR DE BAJA O UNA COSA SCOMO eLIMINAR, no se pu8ede eliminar un CONTRATO

        public bool ActualizarContrato(BibliotecaClase.Contrato cont)
        {
            try
            {
                BibliotecaDALC.Contrato contra = bdd.Contrato.Find(cont._numero);
                bdd.Contrato.Remove(contra);
                bdd.SaveChanges();
                BibliotecaDALC.Contrato cli = new BibliotecaDALC.Contrato();
                contra.Numero             = cont._numero;
                contra.Creacion           = Convert.ToDateTime(cont._creacion); //estara bueno?
                contra.Termino            = Convert.ToDateTime(cont._termino);
                contra.RutCliente         = "" + cont.RutCliente;
                contra.IdModalidad        = "" + cont.idModalidad;
                contra.IdTipoEvento       = cont.idTipoEvento;
                contra.FechaHoraInicio    = Convert.ToDateTime(cont._fechahorainicio);
                contra.FechaHoraTermino   = Convert.ToDateTime(cont._fechahoratermino);
                contra.Asistentes         = cont.asistentes;
                contra.PersonalAdicional  = cont.personalAdicional;
                contra.Realizado          = cont.Realizado;
                contra.ValorTotalContrato = cont.ValorTotalContrato;
                contra.Observaciones      = cont.Observaciones;
                bdd.Contrato.Add(contra);
                bdd.SaveChanges();

                return(true);
            }
            catch (Exception ex)
            {
                Console.WriteLine("Error al modificar contrato :" + ex.Message);
                throw;
            }
        } //esto en realidad no se usa, solo es para modificar peques datos
Ejemplo n.º 4
0
        } //No deberia tener problemas, puede que por los date time, pero no estoy seguro

        public bool DarDeBaja(BibliotecaClase.Contrato cont)
        {
            try
            {
                BibliotecaDALC.Contrato contra = bdd.Contrato.Find(cont._numero);
                bdd.Contrato.Remove(contra);
                bdd.SaveChanges();
                BibliotecaDALC.Contrato cli = new BibliotecaDALC.Contrato();
                contra.Numero             = cont._numero;
                contra.Creacion           = Convert.ToDateTime(cont._creacion); //estara bueno?
                contra.Termino            = Convert.ToDateTime(cont._termino);
                contra.RutCliente         = "" + cont.RutCliente;
                contra.IdModalidad        = "" + cont.idModalidad;
                contra.IdTipoEvento       = cont.idTipoEvento;
                contra.FechaHoraInicio    = Convert.ToDateTime(cont._fechahorainicio);
                contra.FechaHoraTermino   = Convert.ToDateTime(cont._fechahoratermino);
                contra.Asistentes         = cont.asistentes;
                contra.PersonalAdicional  = cont.personalAdicional;
                contra.Realizado          = cont.Realizado == false ? true : false;
                contra.ValorTotalContrato = cont.ValorTotalContrato;
                contra.Observaciones      = cont.Observaciones;
                bdd.Contrato.Add(contra);
                bdd.SaveChanges();

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }//dAR DE BAJA O UNA COSA SCOMO eLIMINAR, no se pu8ede eliminar un CONTRATO
Ejemplo n.º 5
0
        ///////////////////////////////////////////////////////////////////////////////


        public bool verificarContratos()
        {
            try
            {
                BibliotecaDALC.Contrato cc = bdd.Contrato.First(c => c.RutCliente.Equals(RutCliente));
                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
Ejemplo n.º 6
0
        /*TERMINAR CONTRATO
         * public Boolean TerminarContrato()
         * {
         *  try
         *  {
         *
         *      BibliotecaDALC.Contrato co = new BibliotecaDALC.Contrato();
         *      CommonBC.Syncronize(this, co);
         *
         *      bdd.Contrato.Remove(co);
         *      bdd.Contrato.Add(co);
         *      bdd.SaveChanges();
         *
         *      return true;
         *
         *
         *  }
         *  catch (Exception ex)
         *  {
         *
         *      return false;
         *  }
         * }
         */

        //READ
        public bool Read()
        {
            try
            {
                BibliotecaDALC.Contrato con = bdd.Contrato.Find(Numero);
                CommonBC.Syncronize(con, this);
                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
Ejemplo n.º 7
0
 //Modificar
 public Boolean Modificar()
 {
     try
     {
         BibliotecaDALC.Contrato con = bdd.Contrato.Find(Numero);
         CommonBC.Syncronize(this, con);
         bdd.SaveChanges();
         return(true);
     }
     catch (Exception ex)
     {
         return(false);
     }
 }
Ejemplo n.º 8
0
 public Boolean Guardar()
 {
     try
     {
         BibliotecaDALC.Contrato contr = new BibliotecaDALC.Contrato();
         CommonBC.Syncronize(this, contr);
         bdd.Contrato.Add(contr);
         bdd.SaveChanges();
         return(true);
     }
     catch (Exception ex)
     {
         return(false);
     }
 }
Ejemplo n.º 9
0
        //Eliminar
        public bool Eliminar()
        {
            try
            {
                BibliotecaDALC.Contrato co =
                    bdd.Contrato.Find(Numero);

                bdd.Contrato.Remove(co);
                bdd.SaveChanges();

                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
Ejemplo n.º 10
0
        //Buscar
        public bool Buscar()
        {
            try
            {
                BibliotecaDALC.Contrato co =
                    bdd.Contrato.First(con => con.Numero.Equals(Numero));


                CommonBC.Syncronize(co, this);

                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
Ejemplo n.º 11
0
        }//revisar

        public List <BibliotecaClase.Contrato> readAll()
        {
            var lista = bdd.Contrato.ToList();

            try
            {
                BibliotecaDALC.Contrato daocli = new BibliotecaDALC.Contrato();
                var x = bdd.Contrato.ToList();
                List <BibliotecaClase.Contrato> listaEntera = new List <BibliotecaClase.Contrato>();
                foreach (BibliotecaDALC.Contrato item in x)
                {
                    BibliotecaClase.Contrato contra = new BibliotecaClase.Contrato();
                    contra._numero            = item.Numero;
                    contra._creacion          = Convert.ToDateTime(item.Creacion); //estara bueno?
                    contra._termino           = Convert.ToDateTime(item.Termino);
                    contra.RutCliente         = item.RutCliente;
                    contra.idModalidad        = item.IdModalidad;
                    contra.idTipoEvento       = item.IdTipoEvento;
                    contra._fechahorainicio   = Convert.ToDateTime(item.FechaHoraInicio);
                    contra._fechahoratermino  = Convert.ToDateTime(item.FechaHoraTermino);
                    contra.asistentes         = item.Asistentes;
                    contra.personalAdicional  = item.PersonalAdicional;
                    contra.Realizado          = item.Realizado;
                    contra.Observaciones      = item.Observaciones;
                    contra.ValorTotalContrato = Convert.ToInt32(item.ValorTotalContrato);
                    listaEntera.Add(contra);
                }


                return(listaEntera);
            }
            catch (ArgumentException ex)
            {
                throw new ArgumentException(ex.Message);
            }
            catch (Exception x)
            {
                throw new ArgumentException(x.Message);
            }
        } //revisar