private void btnGrabar_Click(object sender, EventArgs e)
        {
            ProyectoBE oBE = new ProyectoBE();
            ProyectoBR oBR = new ProyectoBR();

            oBE.val_desc = txtDescripcion.Text;

            DataRowView rv = cboCliente.SelectedItem as DataRowView;

            oBE.clie_oid_clie = Int32.Parse(rv["Codigo"].ToString());

            if (mod == "C")
            {
                oBR.Insertar(oBE);
            }
            else
            {
                oBE.oid_proy = Int32.Parse(txtOid.Text);
                oBR.Actualizar(oBE);
            }


            oFrm.CargarDGV();

            this.Close();
        }
Exemple #2
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            ProyectoBR oBR = new ProyectoBR();

            if (dgv.RowCount > 0)
            {
                int oid = new int();

                if (dgv.RowCount > 1)
                {
                    oid = int.Parse(dgv.Rows[dgv.SelectedRows[0].Index].Cells[0].Value.ToString());
                }
                else
                {
                    oid = int.Parse(dgv.Rows[0].Cells[0].Value.ToString());
                }

                oBR.Eliminar(oid);

                CargarDGV();

                MessageBox.Show("Proyecto Eliminado");
            }

            else
            {
                MessageBox.Show("Debe Seleccionar un Proyecto");
            }
        }
Exemple #3
0
        public void CargarDGV()
        {
            ProyectoBR oProyectoBR = new ProyectoBR();

            dt                     = oProyectoBR.ObtenerListado();
            dgv.DataSource         = dt;
            dgv.Columns[0].Visible = false;
        }
Exemple #4
0
        private void cboCliente_SelectedIndexChanged(object sender, EventArgs e)
        {
            ProyectoBR oBRProyecto = new ProyectoBR();

            DataTable dt = new DataTable();

            DataRowView rv = cboCliente.SelectedItem as DataRowView;

            int oid_clie;

            oid_clie = Int32.Parse(rv["Codigo"].ToString());

            dt = oBRProyecto.ObtenerListadoPorCliente(oid_clie);
            cboProyecto.DataSource    = dt;
            cboProyecto.DisplayMember = "Descripcion";
        }
Exemple #5
0
        private void txtUsuario_Leave(object sender, EventArgs e)
        {
            DataTable  dt          = new DataTable();
            ProyectoBR oBRProyecto = new ProyectoBR();

            string cod_usua;
            string des_usua;

            cod_usua = txtUsuario.Text;

            dt = oBRProyecto.ObtenerListadoPorUsuario(cod_usua, out des_usua);

            if (des_usua == "OK")
            {
                cboProyecto.DataSource    = dt;
                cboProyecto.DisplayMember = "Descripcion";
            }
            else
            {
                MessageBox.Show(des_usua);
                txtUsuario.Focus();
            }
        }