private void btn_guardar_Click(object sender, EventArgs e)
        {
            cls_Capacitacion_BLL obj_Capacitacion_BLL = new cls_Capacitacion_BLL();

            Obj_Capacitacion_DAL.sNombre     = txt_descripcion.Text;
            Obj_Capacitacion_DAL.sDireccion  = txt_direcc.Text;
            Obj_Capacitacion_DAL.iCod_Puesto = Convert.ToInt32(cbx_puesto.SelectedValue.ToString());
            if (cbx_estado.Text == "Activo")
            {
                Obj_Capacitacion_DAL.cEstado = '1';
            }
            else
            {
                Obj_Capacitacion_DAL.cEstado = '0';
            }
            obj_Capacitacion_BLL.Insert_Capacitacion(ref Obj_Capacitacion_DAL);
            if (Obj_Capacitacion_DAL.sMgsError == string.Empty)
            {
                Obj_Capacitacion_DAL.cBanOpc = 'U';
                MessageBox.Show("Creación de proveedor Exitoso", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                Obj_Capacitacion_DAL.cBanOpc = 'I';
                MessageBox.Show("Creación de proveedor Fallida \n\n Error:[ " + Obj_Capacitacion_DAL.sMgsError + " ]", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            cargaData();
            this.Dispose();
        }
        private void CargarCombo()
        {
            cls_Capacitacion_BLL obj_Capacitacion_BLL = new cls_Capacitacion_BLL();

            obj_Capacitacion_BLL.List_PuestoTrabajo(ref Obj_Capacitacion_DAL);
            cbx_puesto.DataSource    = Obj_Capacitacion_DAL.dData.Tables[ConfigurationManager.AppSettings["tablapuestotrabajo"].ToString()].DefaultView;
            cbx_puesto.DisplayMember = Obj_Capacitacion_DAL.dData.Tables[ConfigurationManager.AppSettings["tablapuestotrabajo"].ToString()].Columns["Nombre"].ToString();
            cbx_puesto.ValueMember   = "Id";//Capacitación
        }