Пример #1
0
        //agregar el nuevo cliente en la base de dato y guarda los cambios de esta.
        public bool Create()
        {
            Datos.BeLifeEntities bbdd = new Datos.BeLifeEntities();
            Datos.Cliente        cli  = new Datos.Cliente();

            try
            {
                CommonBC.Syncronize(this, cli);

                cli.IdEstadoCivil = ObtenerIdCivil();
                cli.IdSexo        = ObtenerIdSexo();

                bbdd.Cliente.Add(cli);
                bbdd.SaveChanges();

                return(true);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);

                bbdd.Cliente.Remove(cli);
                return(false);
            }
        }
Пример #2
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);
            }
        }
Пример #3
0
        public bool Delete()
        {
            Datos.BeLifeEntities bbdd = new Datos.BeLifeEntities();

            try
            {
                Datos.Cliente cli = bbdd.Cliente.First(e => e.RutCliente == RutCliente);
                bbdd.Cliente.Remove(cli);
                bbdd.SaveChanges();
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
Пример #4
0
 public bool Update()
 {
     Datos.BeLifeEntities bbdd = new Datos.BeLifeEntities();
     try
     {
         Datos.Cliente cli = bbdd.Cliente.First(e => e.RutCliente == RutCliente);
         CommonBC.Syncronize(this, cli);
         cli.IdEstadoCivil = ObtenerIdCivil();
         cli.IdSexo        = ObtenerIdSexo();
         bbdd.SaveChanges();
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
Пример #5
0
        /// <summary>
        /// Actualiza este contrato existente en la base de datos, en base al Numero de Contrato.
        /// </summary>
        /// <returns>Retorna true si se pudo lograr el cambio. False en caso contrario.</returns>
        public bool Update()
        {
            Datos.BeLifeEntities bbdd = new Datos.BeLifeEntities();


            try
            {
                Datos.Contrato con = bbdd.Contrato.First(cont => cont.Numero == this.Numero);
                CommonBC.Syncronize(this, con);

                bbdd.SaveChanges();
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
Пример #6
0
        /// <summary>
        /// Se crea este contrato en la base de datos asignada.
        /// </summary>
        /// <returns>True si se pudo crear el contrato. False en lo contrario</returns>
        public bool Create()
        {
            Datos.BeLifeEntities bbdd = new Datos.BeLifeEntities();
            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);
            }
        }
Пример #7
0
        /// <summary>
        /// Actualiza este usuario existente en la base de datos, en base al RUT.
        /// </summary>
        /// <returns>Retorna true si se pudo lograr el cambio. False en caso contrario.</returns>
        public bool Update()
        {
            Datos.BeLifeEntities bbdd = new Datos.BeLifeEntities();


            try
            {
                Datos.Cliente cli = bbdd.Cliente.First(cl => cl.RutCliente == this.RutCliente);
                CommonBC.Syncronize(this, cli);

                bbdd.SaveChanges();
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
Пример #8
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);
            }
        }
Пример #9
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);
            }
        }
Пример #10
0
        /// <summary>
        /// Se crea usuario en la base de datos asignada
        /// </summary>
        /// <returns>True si se pudo crear el cliente. False en lo contrario</returns>
        public bool Create()
        {
            if (!ValidarCliente())
            {
                return(false);
            }
            Datos.BeLifeEntities bbdd = new Datos.BeLifeEntities();
            Datos.Cliente        cli  = new Datos.Cliente();

            try
            {
                CommonBC.Syncronize(this, cli);
                cli.IdSexo        = this.Sexo.IdSexo;
                cli.IdEstadoCivil = this.EstadoCivil.IdEstadoCivil;
                bbdd.Cliente.Add(cli);
                bbdd.SaveChanges();
                return(true);
            }
            catch (Exception ex)
            {
                bbdd.Cliente.Remove(cli);
                return(false);
            }
        }