}//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
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
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); } }
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); } }
//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); } }
/// <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); } }
/// <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); } }
/// <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); } }