예제 #1
0
        public bool Delete()
        {
            try
            {
                AccesoDato.Cliente Clien = Conexion.Contexto.Cliente.First(b => b.RutCliente == RutCliente);
                Conexion.Contexto.Cliente.Remove(Clien);
                Conexion.Contexto.SaveChanges();

                return(true);
            }catch (Exception ex)
            {
                return(false);
            }
        }
예제 #2
0
 public bool Read()
 {
     try
     {
         AccesoDato.Cliente Clien = Conexion.Contexto.Cliente.First(b => b.RutCliente == RutCliente);
         CommonBC.Syncronize(Clien, this);
         this.LeerDescripcion();
         return(true);
     }
     catch (Exception ex)
     {
         return(false);
     }
 }
예제 #3
0
        public bool Update()
        {
            try
            {
                AccesoDato.Cliente Clien = Conexion.Contexto.Cliente.First(b => b.RutCliente == RutCliente);
                CommonBC.Syncronize(this, Clien);

                Conexion.Contexto.SaveChanges();

                return(true);
            }catch (Exception ex)
            {
                return(false);
            }
        }
예제 #4
0
        public bool Create()
        {
            AccesoDato.Cliente Clien = new AccesoDato.Cliente();
            try
            {
                CommonBC.Syncronize(this, Clien);
                Conexion.Contexto.Cliente.Add(Clien);
                Conexion.Contexto.SaveChanges();

                return(true);
            }catch (Exception ex)
            {
                Conexion.Contexto.Cliente.Remove(Clien);

                return(false);
            }
        }