public void UpdateComprador() { Comprador comprador = new Comprador(); comprador.SetId(7); comprador.SetNombre("Antonio"); comprador.SetApellidoPaterno("Palacios"); comprador.SetApellidoMaterno("Perez"); CompradorDAO compradorDAO = new CompradorDAO(); compradorDAO.Update(comprador); }
/// <summary> /// Constructor vacio: id = 0; centroGasto, comprador, proveedor = new; clave, carta, observaciones = ""; fechas = new Date, estado = null /// </summary> public Requisicion() { id = 0; centroGasto = new CentroGasto(); comprador = new Comprador(); proveedor = new Proveedor(); clave = ""; fechaElaboracion = new DateTime(); fechaEntrega = new DateTime(); estado = '\0'; cartaCompromiso = ""; fechaPromesaEntrega = new DateTime(); observaciones = ""; }
/// <summary> /// Constructor vacio: id = 0; centroGasto, comprador, proveedor = new; clave, carta, observaciones = ""; fechas = new Date, estado = null /// </summary> public Requisicion () { id = 0; centroGasto = new CentroGasto(); comprador = new Comprador(); proveedor = new Proveedor(); clave = ""; fechaElaboracion = new DateTime(); fechaEntrega = new DateTime(); estado = '\0'; cartaCompromiso = ""; fechaPromesaEntrega = new DateTime(); observaciones = ""; }
public void InsertComprador() { Comprador comprador = new Comprador(); comprador.SetNombre("Ricardo"); comprador.SetApellidoPaterno("Pizano"); comprador.SetApellidoMaterno("Perez"); CompradorDAO compradorDAO = new CompradorDAO(); compradorDAO.Insert(comprador); }
public void DeleteComprador() { Comprador comprador = new Comprador(); comprador.SetId(7); comprador.SetNombre("Ricardo"); comprador.SetApellidoPaterno("Pizano"); comprador.SetApellidoMaterno("Perez"); CompradorDAO compradorDAO = new CompradorDAO(); compradorDAO.Delete(comprador); }
/// <summary> /// Constructor de la requisicion con todos los parámetros /// </summary> /// <param name="id">El id de la requisicion</param> /// <param name="centroGasto">El centro de gasto al que pertenece la requisicion</param> /// <param name="comprador">El comprador al que se le asignó la requisicion</param> /// <param name="proveedor">El proveedor del centro de gasto</param> /// <param name="clave">La clave de la requisicion</param> /// <param name="fechaElaboracion">La fecha de elaboracion de la requisicion</param> /// <param name="fechaEntrega">La fecha de entrega</param> /// <param name="estado">El estado de la requisicion</param> /// <param name="cartaCompromiso">La ubicacion(directorio) donde se va a guardar la carta compromiso</param> /// <param name="fechaPromesaEntrega">La fecha de promesa de entrega del producto</param> /// <param name="observaciones">Observaciones concernientes a la requisicion</param> public Requisicion(long id, CentroGasto centroGasto, Comprador comprador, Proveedor proveedor, string clave, DateTime fechaElaboracion, DateTime?fechaEntrega, char?estado, string cartaCompromiso, DateTime?fechaPromesaEntrega, string observaciones) { this.id = id; this.centroGasto = centroGasto; this.comprador = comprador; this.proveedor = proveedor; this.clave = clave; this.fechaElaboracion = fechaElaboracion; this.fechaEntrega = fechaEntrega; this.estado = estado; this.cartaCompromiso = cartaCompromiso; this.fechaPromesaEntrega = fechaPromesaEntrega; this.observaciones = observaciones; }
/// <summary> /// Constructor de la requisicion con todos los parámetros /// </summary> /// <param name="id">El id de la requisicion</param> /// <param name="centroGasto">El centro de gasto al que pertenece la requisicion</param> /// <param name="comprador">El comprador al que se le asignó la requisicion</param> /// <param name="proveedor">El proveedor del centro de gasto</param> /// <param name="clave">La clave de la requisicion</param> /// <param name="fechaElaboracion">La fecha de elaboracion de la requisicion</param> /// <param name="fechaEntrega">La fecha de entrega</param> /// <param name="estado">El estado de la requisicion</param> /// <param name="cartaCompromiso">La ubicacion(directorio) donde se va a guardar la carta compromiso</param> /// <param name="fechaPromesaEntrega">La fecha de promesa de entrega del producto</param> /// <param name="observaciones">Observaciones concernientes a la requisicion</param> public Requisicion(long id, CentroGasto centroGasto, Comprador comprador, Proveedor proveedor, string clave, DateTime fechaElaboracion, DateTime? fechaEntrega, char? estado, string cartaCompromiso, DateTime? fechaPromesaEntrega, string observaciones) { this.id = id; this.centroGasto = centroGasto; this.comprador = comprador; this.proveedor = proveedor; this.clave = clave; this.fechaElaboracion = fechaElaboracion; this.fechaEntrega = fechaEntrega; this.estado = estado; this.cartaCompromiso = cartaCompromiso; this.fechaPromesaEntrega = fechaPromesaEntrega; this.observaciones = observaciones; }
private void nuevoComprador(object sender, RoutedEventArgs e) { int id = Int32.Parse(IdCompra.Text); String nombre = Nombre.Text; String apellidoPaterno = ApellidoMaterno.Text; String apellidoMaterno = ApellidoMaterno.Text; Comprador comprador = new Comprador(id, nombre, apellidoPaterno, apellidoMaterno); CompradorDAO compradorDAO = new CompradorDAO(); int f = compradorDAO.Insert(comprador); if(f == 0) { MessageBox.Show("Se agrego correctamente el comprador"); IdCompra.Text = "IdComprador"; Nombre.Text = ""; ApellidoMaterno.Text = ""; ApellidoPaterno.Text = ""; } }
/// <summary> /// Actualiza los datos del comprador /// </summary> /// <param name="comprador">El nuevo objeto comprador que reemplazara al anterior</param> public int Update(Comprador comprador) { DAODataContext contexto = new DAODataContext(); compradores compradorTable = contexto.compradores.Single(compradorRow => compradorRow.id_comprador == comprador.GetId()); compradorTable.nombre_comprador = comprador.GetNombre(); compradorTable.apellido_paterno_comprador = comprador.GetApellidoPaterno(); compradorTable.apellido_materno_comprador = comprador.GetApellidoMaterno(); contexto.SubmitChanges(); return 0; }
/// <summary> /// Borra un comprador por medio del id /// </summary> /// <param name="id">El id del comprador que se desea borrar</param> public int Delete(int id) { Comprador comprador = new Comprador(); comprador = FindById(id); compradores compradorTable = new compradores { id_comprador = comprador.GetId(), nombre_comprador = comprador.GetNombre(), apellido_paterno_comprador = comprador.GetApellidoPaterno(), apellido_materno_comprador = comprador.GetApellidoMaterno() }; DAODataContext contexto = new DAODataContext(); contexto.compradores.Attach(compradorTable); contexto.compradores.DeleteOnSubmit(compradorTable); contexto.SubmitChanges(); return 0; }
/// <summary> /// Inserta un objeto comprador /// </summary> /// <param name="comprador"></param> public int Insert(Comprador comprador) { compradores compradorTable = new compradores { nombre_comprador = comprador.GetNombre(), apellido_paterno_comprador = comprador.GetApellidoPaterno(), apellido_materno_comprador = comprador.GetApellidoMaterno() }; DAODataContext contexto = new DAODataContext(); contexto.compradores.InsertOnSubmit(compradorTable); contexto.SubmitChanges(); return 0; }
/// <summary> /// Insercion el IdComprador /// </summary> /// <param name="comprador">El comprador asignado a la requisicion</param> public void SetComprador(Comprador comprador) { this.comprador = comprador; }
/// <summary> /// Insercion del objeto requisicion /// </summary> /// <param name="requisicion"></param> /// <returns>El código de error, 0 si el resultado es exitoso</returns> public int Insert(Requisicion requisicion, bool agregarCentroGasto, bool agregarComprador, bool agregarProveedor) { if(agregarCentroGasto) { ///Aqui se manejara la insercion del centro de gasto CentroGasto centroGasto = new CentroGasto(); CentroGastoDAO centroGastoDAO = new CentroGastoDAO(); centroGastoDAO.Insert(centroGasto); } if(agregarComprador) { ///Aqui se manejara la insercion del comprador asignado Comprador comprador = new Comprador(); CompradorDAO compradorDAO = new CompradorDAO(); compradorDAO.Insert(comprador); } if(agregarProveedor) { ///Aqui se manejara la insercion del proveedor Proveedor proveedor = new Proveedor(); ProveedorDAO proveedorDAO = new ProveedorDAO(); proveedorDAO.Insert(proveedor); } requisiciones requisicionTable = new requisiciones { id_centro_gasto = requisicion.GetCentroGasto().GetId(), id_comprador = requisicion.GetComprador().GetId(), id_proveedor = requisicion.GetProveedor().GetId(), clave_requisicion = requisicion.GetClave(), fecha_elaboracion_requisicion = requisicion.GetFechaElaboracion(), fecha_entrega_requisicion = requisicion.GetFechaEntrega(), estado_requisicion = requisicion.GetEstado(), carta_compromiso_requisicion = requisicion.GetCartaCompromiso(), fecha_promesa_entrega = requisicion.GetFechaPromesaEntrega(), observacion_requisicion = requisicion.GetObservaciones() }; DAODataContext contexto = new DAODataContext(); contexto.requisiciones.InsertOnSubmit(requisicionTable); contexto.SubmitChanges(); return 0; }