Esempio n. 1
0
        public void Update(RcdMultiTablaEntity obj)
        {
            con = objCon.Conectar();
            con.Open();


            SqlCommand cmd = new SqlCommand();

            cmd.CommandText = "USP_UPD_MULTITABLA";
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Connection  = con;

            cmd.Parameters.Add("@IdTabla", SqlDbType.Int).Value              = obj.IdTabla;
            cmd.Parameters.Add("@IdSubTabla", SqlDbType.Int).Value           = obj.IdTablaDetalle;
            cmd.Parameters.Add("@Descripcion", SqlDbType.VarChar, 100).Value = obj.Descripcion1;

            try
            {
                cmd.ExecuteNonQuery();
            }
            catch (Exception)
            {
                throw;
            }
        }
        public void ViewListProfesional(DataGridView dgv, RcdMultiTablaEntity obj)
        {
            RcdMultiTablaEntity objent = new RcdMultiTablaEntity();

            //objent.IdTabla = obj;
            //objent.IdTablaDetalle = idtabladetalle;
            objModel.ListMultiTablaPorIdTabla(dgv, obj);
        }
Esempio n. 3
0
        private void FrmListCorrelative_Load(object sender, EventArgs e)
        {
            var obj = new CorrelativoController();
            RcdMultiTablaEntity ent = new RcdMultiTablaEntity();

            obj.View(dgvDataList);

            lblTotal.Text = "Total de Registros: " + Convert.ToString(dgvDataList.Rows.Count);
        }
Esempio n. 4
0
        private void FrmListProfesion_Load(object sender, EventArgs e)
        {
            var obj = new MultiTablaController();
            RcdMultiTablaEntity objent = new RcdMultiTablaEntity();

            objent.IdTabla = 3;
            obj.ViewListProfesional(dgvDataList, objent);

            lblTotal.Text = "Total de registros: " + Convert.ToString(dgvDataList.Rows.Count);
        }
        private void BtnGuardar_Click(object sender, EventArgs e)
        {
            if (lblTitle.Text == "Agregar Nuevo Profesion")
            {
                if (this.ValidationTextbox() == "")
                {
                    RcdMultiTablaEntity objEnt = new RcdMultiTablaEntity();
                    objEnt.IdTabla      = int.Parse(txtId.Text);
                    objEnt.Descripcion1 = txtProfesion.Text;
                    //objEnt.Descripcion2 = txtAbreviatura.Text;

                    try
                    {
                        objContMultiTbl.Add(objEnt);
                        MessageOk("La Profesion ha sido registrado correctamente.");
                        ClearCampus();
                    }
                    catch (Exception)
                    {
                    }
                }
                else
                {
                    MessageError(ValidationTextbox());
                }
            }
            else if (lblTitle.Text == "Actualizar Profesion")
            {
                if (this.ValidationTextbox() == "")
                {
                    RcdMultiTablaEntity objEnt = new RcdMultiTablaEntity();
                    objEnt.IdTabla        = int.Parse(txtId.Text);
                    objEnt.IdTablaDetalle = int.Parse(txtIdDetalle.Text);
                    objEnt.Descripcion1   = txtProfesion.Text;
                    //objEnt.Descripcion2 = txtAbreviatura.Text;

                    try
                    {
                        objContMultiTbl.Update(objEnt);
                        MessageOk("La Profesion ha sido actualizado correctamente.");
                        //ClearCampus();
                        this.Close();
                    }
                    catch (Exception)
                    {
                    }
                }
                else
                {
                    MessageError(ValidationTextbox());
                }
            }
        }
Esempio n. 6
0
        public DataTable SearchIdTabla(RcdMultiTablaEntity obj)
        {
            con = objCon.Conectar();
            con.Open();

            SqlDataAdapter da = new SqlDataAdapter("USP_SEL_MULTITABLA", con);

            da.SelectCommand.CommandType = CommandType.StoredProcedure;
            da.SelectCommand.Parameters.Add("@CodigoTabla", SqlDbType.Int).Value = obj.IdTabla;
            //da.SelectCommand.Parameters.Add("@CodigoValor1",SqlDbType.Int).Value=obj.IdTablaDetalle;

            DataTable dt = new DataTable();

            da.Fill(dt);

            return(dt);
        }
Esempio n. 7
0
        private void DgvDataList_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.RowIndex != -1)
            {
                if (e.ColumnIndex == dgvDataList.Columns[7].Index)
                {
                    var objContMultTbl = new MultiTablaController();
                    var objEntMultTbl  = new RcdMultiTablaEntity();
                    var objModal       = FrmModalProfesional.GetInstancia();

                    objModal.txtId.Text        = Convert.ToString(dgvDataList.CurrentRow.Cells[0].Value);
                    objModal.txtIdDetalle.Text = Convert.ToString(dgvDataList.CurrentRow.Cells[2].Value);
                    objModal.txtProfesion.Text = Convert.ToString(dgvDataList.CurrentRow.Cells[4].Value);

                    objModal.lblTitle.Text   = "Actualizar Profesion";
                    objModal.btnGuardar.Text = "&Actualizar";
                    objEntMultTbl.IdTabla    = 3;
                    objModal.ShowDialog();
                    objContMultTbl.ViewListProfesional(dgvDataList, objEntMultTbl);
                }
                else if (e.ColumnIndex == dgvDataList.Columns[8].Index)
                {
                    DialogResult r = MessageBox.Show("Esta seguro que desea eliminar el registro?\n\n\t*" + Convert.ToString(this.dgvDataList.CurrentRow.Cells[4].Value), "Sistema de Tramite Documentario",
                                                     MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
                    if (r == DialogResult.OK)
                    {
                        int idTabla = int.Parse(dgvDataList.CurrentRow.Cells[0].Value.ToString());

                        RcdMultiTablaEntity objEnt = new RcdMultiTablaEntity();

                        objEnt.IdTabla        = int.Parse(dgvDataList.CurrentRow.Cells[0].Value.ToString());
                        objEnt.IdTablaDetalle = int.Parse(dgvDataList.CurrentRow.Cells[2].Value.ToString());

                        objCon.Delete(objEnt);

                        dgvDataList.Rows.RemoveAt(e.RowIndex);

                        MensajeOk("El registro ha sido eliminado con Exito.");


                        lblTotal.Text = "Total de registros: " + Convert.ToString(dgvDataList.Rows.Count);
                    }
                }
            }
        }
 public void Delete(RcdMultiTablaEntity obj)
 {
     objModel.Delete(obj);
 }
 public void Update(RcdMultiTablaEntity obj)
 {
     objModel.Update(obj);
 }
 public void Add(RcdMultiTablaEntity obj)
 {
     objModel.Add(obj);
 }
Esempio n. 11
0
        public void ListMultiTablaPorIdTabla(DataGridView dgv, RcdMultiTablaEntity obj)
        {
            var tabla = this.SearchIdTabla(obj);

            this.ListarGrid(dgv, tabla);
        }