コード例 #1
0
        /// <summary>
        /// Encontrar Recepcion Almacen por ID
        /// </summary>
        /// <param name="id">id de la recepcion a encontrar</param>
        /// <returns></returns>
        public RecepcionAlmacen FindById(int id)
        {
            DAODataContext contexto       = new DAODataContext();
            RequisicionDAO requisicionDAO = new RequisicionDAO();
            RemitenteDAO   remitenteDAO   = new RemitenteDAO();

            using (contexto)
            {
                var resultado =
                    (

                        from recepcionAlmacen in contexto.recepciones_almacens
                        where recepcionAlmacen.id_recepcion_almacen == id
                        select new RecepcionAlmacen
                        (
                            recepcionAlmacen.id_recepcion_almacen,
                            requisicionDAO.FindById(recepcionAlmacen.id_requisicion),
                            remitenteDAO.FindById(recepcionAlmacen.id_remitente),
                            recepcionAlmacen.clave_recepcion_almacen,
                            recepcionAlmacen.fecha_entrega_de_almacen,
                            recepcionAlmacen.fecha_recepcion_almacen,
                            recepcionAlmacen.monto_recepcion_almacen,
                            recepcionAlmacen.num_resguardo_almacen

                        )
                    );
                return(resultado.FirstOrDefault());
            }
        }
コード例 #2
0
        /// <summary>
        /// Encontrar todas las Recepciones
        /// </summary>
        /// <returns>Lista de las recepciones</returns>
        public List <RecepcionAlmacen> FindAll()
        {
            DAODataContext contexto       = new DAODataContext();
            RequisicionDAO requisicionDAO = new RequisicionDAO();
            RemitenteDAO   remitenteDAO   = new RemitenteDAO();

            using (contexto)
            {
                var resultado =
                    (
                        from recepcionAlmacen in contexto.recepciones_almacens
                        select new RecepcionAlmacen
                        (
                            recepcionAlmacen.id_recepcion_almacen,
                            requisicionDAO.FindById(recepcionAlmacen.id_requisicion),
                            remitenteDAO.FindById(recepcionAlmacen.id_remitente),
                            recepcionAlmacen.clave_recepcion_almacen,
                            recepcionAlmacen.fecha_entrega_de_almacen,
                            recepcionAlmacen.fecha_recepcion_almacen,
                            recepcionAlmacen.monto_recepcion_almacen,
                            recepcionAlmacen.num_resguardo_almacen

                        )
                    );

                return(resultado.ToList());
            }
        }
コード例 #3
0
        /// <summary>
        /// Encontrar todas las Recepciones
        /// </summary>
        /// <returns>Lista de las recepciones</returns>
        public List<RecepcionAlmacen> FindAll()
        {
            DAODataContext contexto = new DAODataContext();
            RequisicionDAO requisicionDAO = new RequisicionDAO();
            RemitenteDAO remitenteDAO = new RemitenteDAO();
            using (contexto)
            {


                var resultado =
                (
                    from recepcionAlmacen in contexto.recepciones_almacens
                    select new RecepcionAlmacen
                    (
                        recepcionAlmacen.id_recepcion_almacen,
                        requisicionDAO.FindById(recepcionAlmacen.id_requisicion),
                        remitenteDAO.FindById(recepcionAlmacen.id_remitente),
                        recepcionAlmacen.clave_recepcion_almacen,
                        recepcionAlmacen.fecha_entrega_de_almacen,
                        recepcionAlmacen.fecha_recepcion_almacen,
                        recepcionAlmacen.monto_recepcion_almacen,
                        recepcionAlmacen.num_resguardo_almacen

                    )
                );

                return resultado.ToList();
            }
        }
コード例 #4
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 = "";
     }
 }
コード例 #5
0
        /// <summary>
        /// Encontrar Recepcion Almacen por ID
        /// </summary>
        /// <param name="id">id de la recepcion a encontrar</param>
        /// <returns></returns>
        public RecepcionAlmacen FindById(int id)
        {
            DAODataContext contexto = new DAODataContext();
            RequisicionDAO requisicionDAO = new RequisicionDAO();
            RemitenteDAO remitenteDAO = new RemitenteDAO();
            using (contexto)
            {
                var resultado =
                (

                    from recepcionAlmacen in contexto.recepciones_almacens
                    where recepcionAlmacen.id_recepcion_almacen == id
                    select new RecepcionAlmacen
                    (
                        recepcionAlmacen.id_recepcion_almacen,
                        requisicionDAO.FindById(recepcionAlmacen.id_requisicion),
                        remitenteDAO.FindById(recepcionAlmacen.id_remitente),
                        recepcionAlmacen.clave_recepcion_almacen,
                        recepcionAlmacen.fecha_entrega_de_almacen,
                        recepcionAlmacen.fecha_recepcion_almacen,
                        recepcionAlmacen.monto_recepcion_almacen,
                        recepcionAlmacen.num_resguardo_almacen 

                    )
                );
                return resultado.FirstOrDefault();
            }
        }
コード例 #6
0
        public void InsertRemitente()
        {
            Remitente remitente = new Remitente();

            remitente.SetNombre("Alvaro");
            remitente.SetApellidoPaterno("Salvador");
            remitente.SetApellidoMaterno("Hernandez");

            RemitenteDAO remitenteDAO = new RemitenteDAO();

            remitenteDAO.Insert(remitente);
        }
コード例 #7
0
        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);
        }
コード例 #8
0
 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 = "";
     }
 }
コード例 #9
0
        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);
        }
コード例 #10
0
            public void FindAll()
            {
                RemitenteDAO remitenteDAO = new RemitenteDAO();

                List<Remitente> remitente = remitenteDAO.FindAll();
            }
コード例 #11
0
            public void FindById()
            {
                RemitenteDAO remitenteDAO = new RemitenteDAO();

                Remitente remitente = remitenteDAO.FindById(76);
            }