コード例 #1
0
        public void Update(GenmTipoDocumentoEntity objTypeDoc)
        {
            con = objCon.Conectar();
            con.Open();


            SqlCommand cmd = new SqlCommand();

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

            cmd.Parameters.Add("@Id", SqlDbType.Int).Value             = objTypeDoc.IdTipoDocumento;
            cmd.Parameters.Add("@Nombre", SqlDbType.VarChar, 50).Value = objTypeDoc.Descripcion;
            cmd.Parameters.Add("@Sigla", SqlDbType.NVarChar, 20).Value = objTypeDoc.Sigla;
            cmd.Parameters.Add("@Estado", SqlDbType.NVarChar, 1).Value = objTypeDoc.Estado;

            try
            {
                cmd.ExecuteNonQuery();
            }
            catch (Exception)
            {
                throw;
            }
        }
コード例 #2
0
        public void SearchTipoDocumento(DataGridView dgv, string textoBuscar)
        {
            GenmTipoDocumentoEntity objEnt = new GenmTipoDocumentoEntity();

            objEnt.Descripcion = textoBuscar;
            objTypeDocModel.SearchTipoDocumentoDescripcion(dgv, objEnt);
        }
コード例 #3
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (lblTitle.Text == "Agregar Nuevo Tipo Documento")
            {
                if (this.Validation() == "")
                {
                    GenmTipoDocumentoEntity objEnt = new GenmTipoDocumentoEntity();
                    // obj.IdTipoDocumento =int.Parse( txtId.Text);
                    objEnt.Descripcion = txtDescription.Text;
                    objEnt.Sigla       = txtSigla.Text;

                    try
                    {
                        objTipDoc.Add(objEnt);
                        MessageConfirmation("El Tipo de Documento ha sido registrado correctamente.");
                        ClearCampus();
                    }
                    catch (Exception)
                    {
                    }
                }
                else
                {
                    MessageError(Validation());
                }
            }
            else if (lblTitle.Text == "Actualizar Tipo Documento")
            {
                if (this.Validation() == "")
                {
                    GenmTipoDocumentoEntity objEnt = new GenmTipoDocumentoEntity();
                    objEnt.IdTipoDocumento = int.Parse(txtId.Text);
                    objEnt.Descripcion     = txtDescription.Text;
                    objEnt.Sigla           = txtSigla.Text;
                    if (chkEstatus.Checked)
                    {
                        objEnt.Estado = "1";
                    }
                    else
                    {
                        objEnt.Estado = "0";
                    }

                    try
                    {
                        objTipDoc.Update(objEnt);
                        MessageConfirmation("El Tipo de Documento ha sido actualizado correctamente.");
                        //ClearCampus();
                        this.Close();
                    }
                    catch (Exception)
                    {
                    }
                }
                else
                {
                    MessageError(Validation());
                }
            }
        }
コード例 #4
0
        private void dgvDataList_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.RowIndex != -1)
            {
                if (e.ColumnIndex == dgvDataList.Columns[4].Index)
                {
                    var dato = new TipoDocumentoController();
                    var obj  = FrmModal.GetInstancia();

                    obj.txtId.Text          = Convert.ToString(this.dgvDataList.CurrentRow.Cells[0].Value);
                    obj.txtDescription.Text = Convert.ToString(this.dgvDataList.CurrentRow.Cells[1].Value);
                    obj.txtSigla.Text       = Convert.ToString(this.dgvDataList.CurrentRow.Cells[2].Value);
                    if (this.dgvDataList.CurrentRow.Cells[3].Value.ToString() == "1")
                    {
                        obj.chkEstatus.Checked = true;
                    }
                    else
                    {
                        obj.chkEstatus.Checked = false;
                    }
                    obj.lblTitle.Text   = "Actualizar Tipo Documento";
                    obj.btnGuardar.Text = "Actualizar";
                    obj.ShowDialog();
                    dato.VerLista(dgvDataList);
                }
                if (e.ColumnIndex == dgvDataList.Columns[5].Index)
                {
                    DialogResult r = MessageBox.Show("Esta seguro que desea eliminar el registro?\n\n\t*" + Convert.ToString(this.dgvDataList.CurrentRow.Cells[1].Value), "Sistema de Tramite Documentario",
                                                     MessageBoxButtons.OKCancel, MessageBoxIcon.Information);

                    if (r == DialogResult.OK)
                    {
                        int tipo_id = int.Parse(dgvDataList.Rows[e.RowIndex].Cells[0].Value.ToString());
                        TipoDocumentoController objCon = new TipoDocumentoController();
                        GenmTipoDocumentoEntity objEnt = new GenmTipoDocumentoEntity();
                        objEnt.IdTipoDocumento = tipo_id;
                        objCon.Delete(objEnt);

                        dgvDataList.Rows.RemoveAt(e.RowIndex);


                        MensajeOk("El registro ha sido eliminado correctamente.");
                        objCon.VerLista(dgvDataList);
                    }
                    else
                    {
                        //MessageBox.Show("Cancelando Operacion");
                    }
                }
            }
        }
コード例 #5
0
        public DataTable SearchId(GenmTipoDocumentoEntity objTypeDoc)
        {
            con = objCon.Conectar();
            con.Open();

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

            da.SelectCommand.CommandType = CommandType.StoredProcedure;

            da.SelectCommand.Parameters.Add("@ID", SqlDbType.Int).Value = objTypeDoc.IdTipoDocumento;
            DataTable dt = new DataTable();

            da.Fill(dt);

            return(dt);
        }
コード例 #6
0
        public void Delete(GenmTipoDocumentoEntity objTypeDoc)
        {
            con = objCon.Conectar();
            con.Open();

            SqlCommand cmd = new SqlCommand();

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

            cmd.Parameters.Add("@Id", SqlDbType.Int).Value = objTypeDoc.IdTipoDocumento;

            try
            {
                cmd.ExecuteNonQuery();
            }
            catch (Exception)
            {
                throw;
            }
        }
コード例 #7
0
        public void SearchTipoDocumentoDescripcion(DataGridView dgv, GenmTipoDocumentoEntity objTipDoc)
        {
            var tabla = this.SearchTIpoDocumento(objTipDoc.Descripcion);

            this.ListarGrid(dgv, tabla);
        }
コード例 #8
0
 public DataTable SearchId(GenmTipoDocumentoEntity objTipDocEnt)
 {
     return(objTypeDocModel.SearchId(objTipDocEnt));
 }
コード例 #9
0
 public void Delete(GenmTipoDocumentoEntity obj)
 {
     objTypeDocModel.Delete(obj);
 }
コード例 #10
0
 public void Update(GenmTipoDocumentoEntity obj)
 {
     objTypeDocModel.Update(obj);
 }
コード例 #11
0
 public void Add(GenmTipoDocumentoEntity objEnt)
 {
     objTypeDocModel.Add(objEnt);
 }