/// <summary> /// Constructor vacío: id, clave, monto = 0; requisicion, remitente = new; fechas = new DateTime /// </summary> public RecepcionAlmacen() { id = 0; requisicion = new Requisicion(); remitente = new Remitente(); clave = 0; fechaEntregaDeAlmacen = new DateTime(); fechaRecepcion = new DateTime(); monto = 0; numeroResguardo = ""; }
public void InsertRemitente() { Remitente remitente = new Remitente(); remitente.SetNombre("Alvaro"); remitente.SetApellidoPaterno("Salvador"); remitente.SetApellidoMaterno("Hernandez"); RemitenteDAO remitenteDAO = new RemitenteDAO(); remitenteDAO.Insert(remitente); }
public void UpdateRemitente() { Remitente remitente = new Remitente(); remitente.SetId(1); remitente.SetNombre("Alvaro"); remitente.SetApellidoPaterno("Salvador"); remitente.SetApellidoMaterno("Hernandez"); RemitenteDAO remitenteDAO = new RemitenteDAO(); remitenteDAO.Update(remitente); }
/// <summary> /// Constructor de la recepcion de almacen con todos los parametros /// </summary> /// <param name="id">El id de la recepcion de almacen</param> /// <param name="requisicion">La requisicion a la que pertenece la recepcion de almacen</param> /// <param name="remitente">El remitente encargado de la recepcion</param> /// <param name="clave">La clave de la recepcion de almacen</param> /// <param name="fechaEntregaDeAlmacen">La fecha de entrega al centro de gasto desde el almacen</param> /// <param name="fechaRecepcion">La fecha de recepcion</param> /// <param name="monto">El monto de la recepcion</param> /// <param name="numeroResguardo">El numero de resguardo de la recepcion</param> public RecepcionAlmacen(long id, Requisicion requisicion, Remitente remitente, int clave, DateTime? fechaEntregaDeAlmacen, DateTime fechaRecepcion, decimal? monto, string numeroResguardo) { this.id = id; this.requisicion = requisicion; this.remitente = remitente; this.clave = clave; this.fechaRecepcion = fechaRecepcion; this.monto = monto; this.fechaEntregaDeAlmacen = fechaEntregaDeAlmacen; this.numeroResguardo = numeroResguardo; }
/// <summary> /// Constructor de la recepcion de almacen con todos los parametros /// </summary> /// <param name="id">El id de la recepcion de almacen</param> /// <param name="requisicion">La requisicion a la que pertenece la recepcion de almacen</param> /// <param name="remitente">El remitente encargado de la recepcion</param> /// <param name="clave">La clave de la recepcion de almacen</param> /// <param name="fechaEntregaDeAlmacen">La fecha de entrega al centro de gasto desde el almacen</param> /// <param name="fechaRecepcion">La fecha de recepcion</param> /// <param name="monto">El monto de la recepcion</param> /// <param name="numeroResguardo">El numero de resguardo de la recepcion</param> public RecepcionAlmacen(long id, Requisicion requisicion, Remitente remitente, int clave, DateTime?fechaEntregaDeAlmacen, DateTime fechaRecepcion, decimal?monto, string numeroResguardo) { this.id = id; this.requisicion = requisicion; this.remitente = remitente; this.clave = clave; this.fechaRecepcion = fechaRecepcion; this.monto = monto; this.fechaEntregaDeAlmacen = fechaEntregaDeAlmacen; this.numeroResguardo = numeroResguardo; }
private void nuevoRemitente(object sender, RoutedEventArgs e) { int id = Int32.Parse(IdRemitente.Text); String nombre = Nombre.Text; String apellidoPaterno = ApellidoMaterno.Text; String apellidoMaterno = ApellidoMaterno.Text; Remitente remitente = new Remitente(id, nombre, apellidoPaterno, apellidoMaterno); RemitenteDAO remitenteDAO = new RemitenteDAO(); int f = remitenteDAO.Insert(remitente); if (f == 0) { MessageBox.Show("Se agrego correctamente el comprador"); IdRemitente.Text = "IdRemitente"; Nombre.Text = ""; ApellidoMaterno.Text = ""; ApellidoPaterno.Text = ""; } }
public void DeleteRecepcionAlmacen() { RecepcionAlmacen recepcionAlmacen = new RecepcionAlmacen(); Requisicion requisicion = new Requisicion(); Remitente remitente = new Remitente(); recepcionAlmacen.SetRemitente(remitente); recepcionAlmacen.SetRequisicion(requisicion); recepcionAlmacen.SetClave(3); recepcionAlmacen.SetFechaRecepcion(DateTime.Now); recepcionAlmacen.SetMonto(190); recepcionAlmacen.SetFechaEntregaDeAlmacen(DateTime.Now); recepcionAlmacen.SetNumeroResguardo("12"); RecepcionAlmacenDAO recepcionAlmacenDAO = new RecepcionAlmacenDAO(); recepcionAlmacenDAO.Delete(recepcionAlmacen); }
/// <summary> /// Actualiza los datos del remitente /// </summary> /// <param name="comprador">El nuevo objeto remitente que reemplazara al anterior</param> public int Update(Remitente remitente) { DAODataContext contexto = new DAODataContext(); remitentes remitenteTable = contexto.remitentes.Single(remitenteRow => remitenteRow.id_remitente == remitente.GetId()); remitenteTable.nombre_remitente = remitente.GetNombre(); remitenteTable.apellido_paterno_remitente = remitente.GetApellidoPaterno(); remitenteTable.apellido_materno_remitente = remitente.GetApellidoMaterno(); contexto.SubmitChanges(); return 0; }
/// <summary> /// Borra un remitente por medio del id /// </summary> /// <param name="id">El id del remitente que se desea borrar</param> public int Delete(int id) { Remitente remitente = new Remitente(); remitente = FindById(id); remitentes remitenteTable = new remitentes { id_remitente = remitente.GetId(), nombre_remitente = remitente.GetNombre(), apellido_paterno_remitente = remitente.GetApellidoPaterno(), apellido_materno_remitente = remitente.GetApellidoMaterno() }; DAODataContext contexto = new DAODataContext(); contexto.remitentes.Attach(remitenteTable); contexto.remitentes.DeleteOnSubmit(remitenteTable); contexto.SubmitChanges(); return 0; }
/// <summary> /// Inserta un objeto remitente /// </summary> /// <param name="remitente"></param> public int Insert(Remitente remitente) { remitentes remitenteTable = new remitentes { nombre_remitente = remitente.GetNombre(), apellido_paterno_remitente = remitente.GetApellidoPaterno(), apellido_materno_remitente = remitente.GetApellidoMaterno() }; DAODataContext contexto = new DAODataContext(); contexto.remitentes.InsertOnSubmit(remitenteTable); contexto.SubmitChanges(); return 0; }
/// <summary> /// Inserccion del Remitente /// </summary> /// <param name="remitente">El remitente asignado a la recepcion en almacen</param> public void SetRemitente(Remitente remitente) { this.remitente = remitente; }
/// <summary> /// Inserccion del objeto Recepcion /// </summary> /// <param name="requisicion"></param> /// <param name="remitente"></param> /// <param name="clave"></param> /// <param name="fecha"></param> /// <param name="monto"></param> /// <param name="fechaEntrega"></param> /// <param name="numResguardo"></param> /// <returns>El código de error, 0 si el resultado es exitoso</returns> public int Insert(Requisicion requisicion, Remitente remitente, int clave, DateTime fecha, decimal monto, DateTime fechaEntrega, string numResguardo) { recepciones_almacen recepcionAlmacenTable = new recepciones_almacen { id_requisicion =requisicion.GetId(), id_remitente = remitente.GetId(), clave_recepcion_almacen= clave, fecha_recepcion_almacen=fecha, monto_recepcion_almacen=monto, fecha_entrega_de_almacen=fechaEntrega, num_resguardo_almacen=numResguardo }; DAODataContext contexto = new DAODataContext(); contexto.recepciones_almacens.InsertOnSubmit(recepcionAlmacenTable); contexto.SubmitChanges(); return 0; }