コード例 #1
0
 public FormDespacharVenta()
 {
     InitializeComponent();
     //servicio = new ServicioMasterBikes.ServicioClient();
     daoVenta    = new DaoVenta();
     daoDespacho = new DaoDespacho();
 }
コード例 #2
0
        public void ListarIdUsuario()
        {
            DaoDespacho dao = new DaoDespacho();

            cboIdUsuario.DataSource    = dao.ListarIdUsuario().Tables[0];
            cboIdUsuario.DisplayMember = "ID_USUARIO";
            cboIdUsuario.ValueMember   = "ID_USUARIO";
        }
コード例 #3
0
        public void ListarTipoDespacho()
        {
            DaoDespacho dao = new DaoDespacho();

            cboTipoDespacho.DataSource    = dao.ListarTipoDespacho().Tables[0];
            cboTipoDespacho.DisplayMember = "NOMBRE";
            cboTipoDespacho.ValueMember   = "ID_TIPODESPACHO";
        }
コード例 #4
0
        public void ListarEstadoDespacho()
        {
            DaoDespacho dao = new DaoDespacho();

            cboEstado.DataSource    = dao.ListarEstadoDespacho().Tables[0];
            cboEstado.DisplayMember = "DESCRIPCION";
            cboEstado.ValueMember   = "ID_ESTADODESPACHO";
        }
コード例 #5
0
        private void cargarDespachos()
        {
            DaoDespacho daoDespacho = new DaoDespacho();

            grdDespachos.DataSource = daoDespacho.obtenerDespacho();
            grdDespachos.Columns["idDespacho"].Visible = false;
            grdDespachos.Columns["idVenta"].Visible    = false;
        }
コード例 #6
0
        public void ListarDespacho()
        {
            DaoDespacho dao = new DaoDespacho();

            gvDespacho.DataSource = dao.ListarDespacho().Tables[0];
            this.gvDespacho.Columns[0].ReadOnly = true;
            this.gvDespacho.Columns[1].ReadOnly = true;
            this.gvDespacho.Columns[2].ReadOnly = true;
            this.gvDespacho.Columns[3].ReadOnly = true;
            this.gvDespacho.Columns[4].ReadOnly = true;
            this.gvDespacho.Columns[5].ReadOnly = true;
            gvDespacho.Refresh();
        }
コード例 #7
0
 public FormDespacharVenta(int idVent, int idDes, int idTrab)
 {
     InitializeComponent();
     //servicio = new ServicioMasterBikes.ServicioClient();
     daoVenta     = new DaoVenta();
     idVenta      = idVent;
     idDespacho   = idDes;
     idTrabajador = idTrab;
     daoDespacho  = new DaoDespacho();
     //agregarBotonesDgDetDespacho();
     cargarDetalleDespacho();
     modificarColumnasDetDespacho();
 }
コード例 #8
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                DaoDespacho     dao   = new DaoDespacho();
                Modelo.Despacho despa = new Modelo.Despacho();


                int id = 0;

                if (txtIdDespacho.Text != "")
                {
                    id = Convert.ToInt32(txtIdDespacho.Text);
                    despa.id_despacho = id;
                }
                else
                {
                    id = 0;
                }


                despa.id_usuario        = Convert.ToInt32(cboIdUsuario.SelectedIndex.ToString()) + 1;
                despa.direccion         = txtDireccion.Text;
                despa.fechaCreacion     = Convert.ToDateTime(dtFechaCreacion.Text);
                despa.id_tipoDespacho   = Convert.ToInt32(cboTipoDespacho.SelectedIndex.ToString()) + 1;
                despa.id_estadoDespacho = Convert.ToInt32(cboEstado.SelectedIndex.ToString()) + 1;

                bool existe = dao.ExisteDespacho(id);
                if (existe)
                {
                    //Modifica el despacho
                    bool resp = dao.ModificarDespacho(despa);
                    if (resp)
                    {
                        MessageBox.Show("Despacho Actualizado", "Mensaje", MessageBoxButtons.OK);
                        ListarDespacho();
                    }
                    else
                    {
                        MessageBox.Show("Despacho no Actualizado", "Mensaje", MessageBoxButtons.OK);
                    }
                }
                else
                {
                    //Agrega un nuevo despacho
                    bool resp = dao.GuardarDespacho(despa);
                    if (resp)
                    {
                        MessageBox.Show("Despacho creado", "Mensaje", MessageBoxButtons.OK);
                        ListarDespacho();
                    }
                    else
                    {
                        MessageBox.Show("Despacho no creado", "Mensaje", MessageBoxButtons.OK);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }