/// <summary> /// Encontrar la requisiciones por el Nombre del Centro de gasto /// </summary> /// <param name="centGasto"></param> /// <returns></returns> public List <Requisicion> FindByCentroGasto(string centGasto) { DAODataContext contexto = new DAODataContext(); ProveedorDAO proveedorDAO = new ProveedorDAO(); CentroGastoDAO centroGastoDAO = new CentroGastoDAO(); CompradorDAO compradorDAO = new CompradorDAO(); using (contexto) { var resultado = ( from requisicion in contexto.requisiciones from centroGasto in contexto.centros_gastos where centroGasto.nombre_centro_gasto.ToUpper().Contains(centGasto) && requisicion.id_centro_gasto == centroGasto.id_centro_gasto select new Requisicion(requisicion.id_requisicion, centroGastoDAO.FindById(requisicion.id_centro_gasto), compradorDAO.FindById(requisicion.id_comprador), proveedorDAO.FindById(requisicion.id_proveedor), requisicion.clave_requisicion, requisicion.fecha_elaboracion_requisicion, requisicion.fecha_entrega_requisicion, requisicion.estado_requisicion, requisicion.carta_compromiso_requisicion, requisicion.fecha_promesa_entrega, requisicion.observacion_requisicion) ); return(resultado.ToList()); } }
public void UpdateProveedor() { Proveedor proveedor = new Proveedor(); proveedor.SetId(3); proveedor.SetNombre("Asus"); proveedor.SetPersonaMoral(true); ProveedorDAO proveedorDAO = new ProveedorDAO(); proveedorDAO.Update(proveedor); }
/// <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); }
public void DeleteProveedor() { Proveedor proveedor = new Proveedor(); proveedor.SetId(2); proveedor.SetNombre("Dell"); proveedor.SetPersonaMoral(true); ProveedorDAO proveedorDAO = new ProveedorDAO(); proveedorDAO.Delete(proveedor); }
public void InsertProveedor() { Proveedor proveedor = new Proveedor(); proveedor.SetNombre("Dell"); proveedor.SetPersonaMoral(true); ProveedorDAO proveedorDAO = new ProveedorDAO(); proveedorDAO.Insert(proveedor); proveedor = proveedorDAO.FindByNombre("Dell"); proveedorDAO.Delete(proveedor); }
/// <summary> /// Encontrar todas las requisiciones /// </summary> /// <returns>Una lista de objetos requisicion</returns> public List<Requisicion> FindAll() { DAODataContext contexto = new DAODataContext(); ProveedorDAO proveedorDAO = new ProveedorDAO(); CentroGastoDAO centroGastoDAO = new CentroGastoDAO(); CompradorDAO compradorDAO = new CompradorDAO(); using (contexto) { var resultado = ( from requisicion in contexto.requisiciones select new Requisicion(requisicion.id_requisicion, centroGastoDAO.FindById(requisicion.id_centro_gasto), compradorDAO.FindById(requisicion.id_comprador), proveedorDAO.FindById(requisicion.id_proveedor), requisicion.clave_requisicion, requisicion.fecha_elaboracion_requisicion, requisicion.fecha_entrega_requisicion, requisicion.estado_requisicion, requisicion.carta_compromiso_requisicion, requisicion.fecha_promesa_entrega, requisicion.observacion_requisicion) ); return resultado.ToList(); } }
/// <summary> /// Encontrar todas las requisiciones /// </summary> /// <returns>Una lista de objetos requisicion</returns> public List <Requisicion> FindAll() { DAODataContext contexto = new DAODataContext(); ProveedorDAO proveedorDAO = new ProveedorDAO(); CentroGastoDAO centroGastoDAO = new CentroGastoDAO(); CompradorDAO compradorDAO = new CompradorDAO(); using (contexto) { var resultado = ( from requisicion in contexto.requisiciones select new Requisicion(requisicion.id_requisicion, centroGastoDAO.FindById(requisicion.id_centro_gasto), compradorDAO.FindById(requisicion.id_comprador), proveedorDAO.FindById(requisicion.id_proveedor), requisicion.clave_requisicion, requisicion.fecha_elaboracion_requisicion, requisicion.fecha_entrega_requisicion, requisicion.estado_requisicion, requisicion.carta_compromiso_requisicion, requisicion.fecha_promesa_entrega, requisicion.observacion_requisicion) ); return(resultado.ToList()); } }
public void InsertRequisicion() { Requisicion requisicion = new Requisicion(); CentroGastoDAO centroGastoDAO = new CentroGastoDAO(); ProveedorDAO proveedorDAO = new ProveedorDAO(); CompradorDAO compradorDAO = new CompradorDAO(); centroGastoDAO.Insert("Facultad de Bellas Artes"); CentroGasto centroGasto = centroGastoDAO.FindByNombre("Facultad de Bellas Artes"); proveedorDAO.Insert("HP", true); Proveedor proveedor = proveedorDAO.FindByNombre("HP"); compradorDAO.Insert("Alejandro", "Martínez", "Pérez"); Comprador comprador = compradorDAO.FindByNombre("Alejandro"); requisicion.SetComprador(comprador); requisicion.SetCentroGasto(centroGasto); requisicion.SetProveedor(proveedor); requisicion.SetClave("hola"); requisicion.SetFechaElaboracion(DateTime.Now); requisicion.SetFechaEntrega(DateTime.Now.AddMonths(1)); requisicion.SetEstado('j'); requisicion.SetCartaCompromiso("hola"); requisicion.SetFechaPromesaEntrega(DateTime.Now.AddMonths(3)); requisicion.SetObservaciones("ninguna"); RequisicionDAO requisicionDAO = new RequisicionDAO(); requisicionDAO.Insert(requisicion); requisicionDAO.Delete(requisicion); compradorDAO.Delete(comprador); proveedorDAO.Delete(proveedor); centroGastoDAO.Delete(centroGasto); }
public void InsertRecepcionAlmacen() { RecepcionAlmacen recepcionAlmacen = new RecepcionAlmacen(); RemitenteDAO remitenteDAO = new RemitenteDAO(); RequisicionDAO requisicionDAO = new RequisicionDAO(); CentroGastoDAO centroGastoDAO = new CentroGastoDAO(); ProveedorDAO proveedorDAO = new ProveedorDAO(); CompradorDAO compradorDAO = new CompradorDAO(); remitenteDAO.Insert("Elias","Rosales","Martinez"); Remitente remitente = remitenteDAO.FindByNombre("Elias"); centroGastoDAO.Insert("Facultad de Bellas Artes"); CentroGasto centroGasto = centroGastoDAO.FindByNombre("Facultad de Bellas Artes"); proveedorDAO.Insert("HP", true); Proveedor proveedor = proveedorDAO.FindByNombre("HP"); compradorDAO.Insert("Alejandro", "Martínez", "Pérez"); Comprador comprador = compradorDAO.FindByNombre("Alejandro"); requisicionDAO.Insert(centroGasto.GetId(),comprador.GetId(),proveedor.GetId(),"hola",DateTime.Now,DateTime.Now.AddMonths(3), 'e',"hola",DateTime.Now.AddMonths(5),"ninguna"); Requisicion requisicion = requisicionDAO.FindById(4); recepcionAlmacen.SetRemitente(remitente); recepcionAlmacen.SetRequisicion(requisicion); recepcionAlmacen.SetClave(1); recepcionAlmacen.SetFechaRecepcion(DateTime.Now); recepcionAlmacen.SetMonto(190); recepcionAlmacen.SetFechaEntregaDeAlmacen(DateTime.Now); recepcionAlmacen.SetNumeroResguardo("12"); RecepcionAlmacenDAO recepcionAlmacenDAO = new RecepcionAlmacenDAO(); recepcionAlmacenDAO.Insert(recepcionAlmacen); }
private void guardarProveedor(object sender, RoutedEventArgs e) { String nombre = Nombre.Text; int id = Int32.Parse(IdProveedor.Text); Boolean perMoral; if (PersonaMoral.SelectedIndex == 0) { perMoral = false; } else { perMoral = true; } Proveedor proveedor = new Proveedor(id, nombre, perMoral); ProveedorDAO proveedorDAO = new ProveedorDAO(); int f = proveedorDAO.Insert(proveedor); if (f == 0) { MessageBox.Show("Se agrego correctamente el proveedor"); Nombre.Text = ""; IdProveedor.Text = "IdProveedor"; PersonaMoral.SelectedIndex = 0; } }
/// <summary> /// Encontrar la requisiciones por el Nombre del Centro de gasto /// </summary> /// <param name="centGasto"></param> /// <returns></returns> public List<Requisicion> FindByCentroGasto(string centGasto) { DAODataContext contexto = new DAODataContext(); ProveedorDAO proveedorDAO = new ProveedorDAO(); CentroGastoDAO centroGastoDAO = new CentroGastoDAO(); CompradorDAO compradorDAO = new CompradorDAO(); using (contexto) { var resultado = ( from requisicion in contexto.requisiciones from centroGasto in contexto.centros_gastos where centroGasto.nombre_centro_gasto.ToUpper().Contains(centGasto) && requisicion.id_centro_gasto == centroGasto.id_centro_gasto select new Requisicion(requisicion.id_requisicion, centroGastoDAO.FindById(requisicion.id_centro_gasto), compradorDAO.FindById(requisicion.id_comprador), proveedorDAO.FindById(requisicion.id_proveedor), requisicion.clave_requisicion, requisicion.fecha_elaboracion_requisicion, requisicion.fecha_entrega_requisicion, requisicion.estado_requisicion, requisicion.carta_compromiso_requisicion, requisicion.fecha_promesa_entrega, requisicion.observacion_requisicion) ); return resultado.ToList(); } }
/// <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; }
public void FindAllProveedor() { ProveedorDAO proveedorDAO = new ProveedorDAO(); List<Proveedor> proveedor = proveedorDAO.FindAll(); }
public void FindByIdProveedor() { ProveedorDAO proveedorDAO = new ProveedorDAO(); Proveedor proveedor = proveedorDAO.FindById(76); }