Exemplo n.º 1
0
        private void nuevoOrdenCompra(object sender, RoutedEventArgs e)
        {
            Requisicion    requisicion    = new Requisicion();
            RequisicionDAO requisicionDAO = new RequisicionDAO();
            long           id             = long.Parse(IdCompra.Text);
            int            idRe           = Int32.Parse(IdRequicicion.Text);

            requisicion = requisicionDAO.FindById(idRe);
            int?     clave         = Int32.Parse(Clave.Text);
            char     tipoOrden     = char.Parse(TipoOrden.Text);
            decimal  monto         = decimal.Parse(MotoCompra.Text);
            DateTime fechaOrden    = DateTime.Parse(FechaOrden.Text);
            DateTime?fechaLimite   = DateTime.Parse(FechaLimite.Text);
            DateTime?fechaEnviada  = DateTime.Parse(FechaEnviada.Text);
            DateTime?fechaDevuelta = DateTime.Parse(FechaDeVuelta.Text);

            OrdenCompra    ordenCompra    = new OrdenCompra(id, requisicion, clave, tipoOrden, monto, fechaOrden, fechaLimite, fechaEnviada, fechaDevuelta);
            OrdenCompraDAO ordenCompraDAO = new OrdenCompraDAO();
            int            f = ordenCompraDAO.Insert(ordenCompra);

            if (f == 0)
            {
                MessageBox.Show("Se agrego correctamente la orden de compra");
                IdCompra.Text      = "IdCompra";
                IdRequicicion.Text = "IdRequisicion";
                Clave.Text         = "Clave";
                TipoOrden.Text     = "";
                MotoCompra.Text    = "";
                FechaOrden.Text    = "";
                FechaLimite.Text   = "";
                FechaEnviada.Text  = "";
                FechaDeVuelta.Text = "";
            }
        }
Exemplo n.º 2
0
        private void GuardarRecepcioNalmacen(object sender, RoutedEventArgs e)
        {
            RequisicionDAO reuisicionDAO      = new RequisicionDAO();
            Requisicion    idRequisicion      = reuisicionDAO.FindById(Int32.Parse(IdRequicicion.Text));
            RemitenteDAO   proveedorDAO       = new RemitenteDAO();
            Remitente      idProveedor        = proveedorDAO.FindById(Int32.Parse(IdProveedor.Text));
            int            idRecepcionAlmacen = Int32.Parse(IdRecepcionAlmacen.Text);
            int            claveRecepcion     = Int32.Parse(ClaveRecepcionAlmacen.Text);
            DateTime       fecharecepcion     = DateTime.Parse(FechaRecepcion.Text);
            decimal        monto           = decimal.Parse(Monto.Text);
            DateTime       fechaEntrega    = DateTime.Parse(FechaEntrega.Text);
            string         numeroResguardo = NumeroDeResguardo.Text;

            RecepcionAlmacen    recepcionAlmacen    = new RecepcionAlmacen(idRecepcionAlmacen, idRequisicion, idProveedor, claveRecepcion, fechaEntrega, fecharecepcion, monto, numeroResguardo);
            RecepcionAlmacenDAO recepcionAlmacenDAO = new RecepcionAlmacenDAO();
            int f = recepcionAlmacenDAO.Insert(recepcionAlmacen);

            if (f == 0)
            {
                MessageBox.Show("Se agrego correctamente el proveedor");
                IdProveedor.Text           = "";
                IdRequicicion.Text         = "";
                IdRecepcionAlmacen.Text    = "IdProveedor";
                ClaveRecepcionAlmacen.Text = "";
                FechaRecepcion.Text        = "";
                FechaEntrega.Text          = "";
                Monto.Text             = "";
                NumeroDeResguardo.Text = "";
            }
        }
Exemplo n.º 3
0
        public void UpdateRequisicion()
        {
            Requisicion    requisicion    = new Requisicion();
            CentroGastoDAO centroGastoDAO = new CentroGastoDAO();
            ProveedorDAO   proveedorDAO   = new ProveedorDAO();
            CompradorDAO   compradorDAO   = new CompradorDAO();
            RequisicionDAO requisicionDAO = new RequisicionDAO();

            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.SetId(4);
            requisicion.SetCentroGasto(centroGasto);
            requisicion.SetComprador(comprador);
            requisicion.SetProveedor(proveedor);
            requisicion.SetClave("hola");
            requisicion.SetFechaElaboracion(DateTime.Now);
            requisicion.SetEstado('k');
            requisicion.SetCartaCompromiso("hallo");
            requisicion.SetFechaEntrega(DateTime.Now.AddMonths(1));
            requisicion.SetFechaPromesaEntrega(DateTime.Now.AddMonths(3));
            requisicion.SetObservaciones("ningun");

            requisicionDAO.Update(requisicion);
        }
Exemplo n.º 4
0
        public void FindByCentroGasto()
        {
            RequisicionDAO requisicionDAO = new RequisicionDAO();

            List <Requisicion> requisicion = requisicionDAO.FindByCentroGasto("Escuela de Bachilleres");

            for (int i = 0; i < requisicion.Count; i++)
            {
                Trace.Write(requisicion[i].GetClave());
            }
        }
Exemplo n.º 5
0
        public void MostrarContenido(string titulo)
        {
            RequisicionDAO     requisicionDAO = new RequisicionDAO();
            List <Requisicion> requisicion    = new List <Requisicion>();

            requisicion = requisicionDAO.FindByCentroGasto(titulo);

            listBoxContenido.Items.Clear();
            foreach (var fila in requisicion)
            {
                var estado = fila.GetEstado();
                switch (estado)
                {
                case 'c':
                    controlEstado controlestadoC = new controlEstado();
                    Brush         brushC         = new SolidColorBrush(Color.FromRgb(254, 0, 0));
                    controlestadoC.LaClaveRequisicion.Content = fila.GetClave();
                    controlestadoC.laProveedor.Content        = fila.GetProveedor().GetNombre();
                    controlestadoC.rbCancelado.Fill           = brushC;
                    listBoxContenido.Items.Add(controlestadoC);

                    break;

                case 'f':
                    controlEstado controlestadoF = new controlEstado();
                    Brush         brushF         = new SolidColorBrush(Color.FromRgb(254, 144, 21));
                    controlestadoF.LaClaveRequisicion.Content = fila.GetClave();
                    controlestadoF.laProveedor.Content        = fila.GetProveedor().GetNombre();
                    controlestadoF.rbFirmas.Fill = brushF;
                    listBoxContenido.Items.Add(controlestadoF);
                    break;

                case 'a':
                    controlEstado controlestadoA = new controlEstado();
                    Brush         brushA         = new SolidColorBrush(Color.FromRgb(0, 255, 1));
                    controlestadoA.LaClaveRequisicion.Content = fila.GetClave();
                    controlestadoA.laProveedor.Content        = fila.GetProveedor().GetNombre();
                    controlestadoA.rbAprovado.Fill            = brushA;
                    listBoxContenido.Items.Add(controlestadoA);
                    break;

                case 'r':
                    controlEstado controlestadoR = new controlEstado();
                    Brush         brushR         = new SolidColorBrush(Color.FromRgb(1, 174, 216));
                    controlestadoR.LaClaveRequisicion.Content = fila.GetClave();
                    controlestadoR.laProveedor.Content        = fila.GetProveedor().GetNombre();
                    controlestadoR.rbAlmacen.Fill             = brushR;
                    listBoxContenido.Items.Add(controlestadoR);
                    break;
                }
            }
        }
Exemplo n.º 6
0
        public void mostarAvisos()
        {
            RequisicionDAO     requisicionesDao = new RequisicionDAO();
            List <Requisicion> requision        = new List <Requisicion>();

            requision = requisicionesDao.FindAll();

            foreach (var contenido in requision)
            {
                var clave  = contenido.GetClave();
                var estado = contenido.GetEstado();
                this.listBoxAvisos.Items.Add(clave + "        " + estado);
            }
        }
Exemplo n.º 7
0
        public void DeleteRequisicion()
        {
            Requisicion requisicion = new Requisicion();

            requisicion.SetId(3);
            requisicion.SetClave("hola");
            requisicion.SetFechaElaboracion(DateTime.Now);
            requisicion.SetFechaEntrega(DateTime.Now.AddMonths(1));
            requisicion.SetEstado('d');
            requisicion.SetCartaCompromiso("hola");
            requisicion.SetFechaPromesaEntrega(DateTime.Now.AddMonths(3));
            requisicion.SetObservaciones("ninguna");

            RequisicionDAO requisicionDAO = new RequisicionDAO();

            requisicionDAO.Delete(requisicion);
        }
Exemplo n.º 8
0
        public void mostarPendientes()
        {
            RequisicionDAO     requisicionesDao = new RequisicionDAO();
            List <Requisicion> requision        = new List <Requisicion>();

            requision = requisicionesDao.FindAll();

            foreach (var contenido in requision)
            {
                var clave  = contenido.GetClave();
                var estado = contenido.GetEstado();

                switch (estado)
                {
                case 'c':
                    break;

                case 'f':
                    controlPendientes controlpendientesF = new controlPendientes();
                    controlpendientesF.lbClave.Content  = clave;
                    controlpendientesF.lbestado.Content = "Firmas";
                    listBoxPendientes.Items.Add(controlpendientesF);
                    break;

                case 'a':
                    controlPendientes controlpendientesA = new controlPendientes();
                    controlpendientesA.lbClave.Content  = clave;
                    controlpendientesA.lbestado.Content = "Aprovado";
                    listBoxPendientes.Items.Add(controlpendientesA);
                    break;

                case 'r':
                    controlPendientes controlpendientesR = new controlPendientes();
                    controlpendientesR.lbClave.Content  = clave;
                    controlpendientesR.lbestado.Content = "Almacen";
                    listBoxPendientes.Items.Add(controlpendientesR);
                    break;
                }
            }
        }
Exemplo n.º 9
0
        public void UpdateRecepcionAlmacen()
        {
            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(5);

            recepcionAlmacen.SetId(1);
            recepcionAlmacen.SetRemitente(remitente);
            recepcionAlmacen.SetRequisicion(requisicion);
            recepcionAlmacen.SetClave(8);
            recepcionAlmacen.SetFechaRecepcion(DateTime.Now);
            recepcionAlmacen.SetMonto(180);
            recepcionAlmacen.SetFechaEntregaDeAlmacen(DateTime.Now);
            recepcionAlmacen.SetNumeroResguardo("12");

            RecepcionAlmacenDAO recepcionAlmacenDAO = new RecepcionAlmacenDAO();

            recepcionAlmacenDAO.Update(recepcionAlmacen);
        }
Exemplo n.º 10
0
        private void cambiarFecha(String titulo)
        {
            RequisicionDAO     requisicionDAO = new RequisicionDAO();
            List <Requisicion> requisicion    = new List <Requisicion>();

            calendario.SelectedDate = null;
            requisicion             = requisicionDAO.FindByCentroGasto(titulo);
            List <DateTime?> fechas = new List <DateTime?>();

            foreach (var fila in requisicion)
            {
                DateTime fecha = new DateTime();
                fecha = DateTime.Today;
                DateTime?fechaentrega = fila.GetFechaEntrega();

                if (fechaentrega != null)
                {
                    if (fechaentrega >= fecha)
                    {
                        calendario.SelectedDate = (DateTime)fechaentrega;
                    }
                }
            }
        }
Exemplo n.º 11
0
 public void FindAllRequisicion()
 {
     RequisicionDAO     requisicionDAO = new RequisicionDAO();
     List <Requisicion> requisicion    = requisicionDAO.FindAll();
 }
Exemplo n.º 12
0
        public void FindByIdRequisicion()
        {
            RequisicionDAO requisicionDAO = new RequisicionDAO();

            Requisicion requisicion = requisicionDAO.FindById(76);
        }