コード例 #1
0
        }//Actualizar cliente

        public bool Delete()
        {
            try
            {
                Datos.CLIENTE cli = (from clien in Conexion.Ani.CLIENTE
                                     where clien.RUT == Rut
                                     select clien).First();
                Conexion.Ani.CLIENTE.Remove(cli);
                Conexion.Ani.SaveChanges();
                return(true);
            }
            catch
            {
                return(false);
            }
        } //Eliminar
コード例 #2
0
 public bool Update()
 {
     try
     {
         Datos.CLIENTE cli = Conexion.Ani.CLIENTE.First(p => p.RUT == Rut);
         cli.IDCLIENTE = Id;
         cli.EDAD_C    = Edad;
         cli.RUT       = Rut;
         cli.NOMBRE    = Nombre;
         cli.PAGO      = MetoPago.ToString();
         Conexion.Ani.SaveChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }//Actualizar cliente
コード例 #3
0
 public bool Create()   //Crear cliente
 {
     try
     {
         Datos.CLIENTE cli = new Datos.CLIENTE()
         {
             IDCLIENTE = Id,
             EDAD_C    = Edad,
             RUT       = Rut,
             NOMBRE    = Nombre,
             PAGO      = MetoPago.ToString(),
         };
         Conexion.Ani.CLIENTE.Add(cli);
         Conexion.Ani.SaveChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
コード例 #4
0
 public bool Read()  // leer o buscar por rut ....
 {
     try
     {
         Datos.CLIENTE ci = (from clie in Conexion.Ani.CLIENTE
                             where clie.RUT == Rut
                             select clie).First();
         Id     = ci.IDCLIENTE;
         Edad   = ci.EDAD_C;
         Rut    = ci.RUT;
         Nombre = ci.NOMBRE;
         MetodoPago MP;
         Enum.TryParse(ci.PAGO, out MP);
         MetoPago = MP;
         return(true);
     }
     catch
     {
         return(false);
     }
 }
コード例 #5
0
        //Agregar
        public bool Create()
        {
            Datos.FerreteriaFermeEntities bbdd = new Datos.FerreteriaFermeEntities();

            Datos.CLIENTE cli = new Datos.CLIENTE();

            try
            {
                CommonBC.Syncronize(this, cli);

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

                return(true);
            }
            catch (Exception ex)
            {
                bbdd.CLIENTE.Remove(cli);
                return(false);
            }
        }
コード例 #6
0
        /// <summary>
        /// Elimina un registro de producto en la BBDD
        /// </summary>
        /// <returns></returns>
        public bool Delete()
        {
            Datos.FerreteriaFermeEntities bbdd = new Datos.FerreteriaFermeEntities();

            try
            {
                /* Se obtiene el primer registro coincidente con el id */
                Datos.CLIENTE cli = bbdd.CLIENTE.First(e => e.RUT_CLIENTE == RUT_CLIENTE);

                /* Se elimina el registro del EDM */
                bbdd.CLIENTE.Remove(cli);

                bbdd.SaveChanges();

                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
コード例 #7
0
        /// <summary>
        /// Actualiza un registro de cargo en la BBDD
        /// </summary>
        /// <returns></returns>
        public bool Update()
        {
            Datos.FerreteriaFermeEntities bbdd = new Datos.FerreteriaFermeEntities();

            try
            {
                /* Se obtiene el primer registro coincidente con el id */
                Datos.CLIENTE cli = bbdd.CLIENTE.First(e => e.RUT_CLIENTE == RUT_CLIENTE);

                /* Se copian las propiedades del negocio a los datos */
                CommonBC.Syncronize(this, cli);

                bbdd.SaveChanges();

                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
コード例 #8
0
        /// <summary>
        /// Lee un registro de cargi en la BBDD
        /// </summary>
        /// <returns></returns>
        public bool Read()
        {
            Datos.FerreteriaFermeEntities bbdd = new Datos.FerreteriaFermeEntities();

            try
            {
                /* Se obtiene el primer registro coincidente con el id */
                Datos.CLIENTE cli = bbdd.CLIENTE.First(e => e.RUT_CLIENTE == RUT_CLIENTE);

                /* Se copian las propiedades de datos al negocio */
                CommonBC.Syncronize(cli, this);

                /* Carga descripción de los Tipos */
                LeerNombreUsuario();

                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }