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);
        }
Exemple #2
0
 /// <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       = "";
 }
Exemple #3
0
 /// <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);

        }
Exemple #6
0
 /// <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;
 }
Exemple #7
0
 /// <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 = "";
     }
 }
Exemple #9
0
        /// <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;

        }
Exemple #10
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;
        }
Exemple #11
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;
        }
Exemple #12
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;
        }
Exemple #14
0
 /// <summary>
 /// Insercion el IdComprador
 /// </summary>
 /// <param name="comprador">El comprador asignado a la requisicion</param>
 public void SetComprador(Comprador comprador)
 {
     this.comprador = comprador;
 }