コード例 #1
0
ファイル: Frm_Personal.cs プロジェクト: danjuncs/app-agua
        void ListarAll() {

            reporte = new List<EPersonal>();
            EPersonal opersonal = new EPersonal();
            dgv_cliente.DataSource = null;
            dgv_cliente.AutoGenerateColumns = false;
            dgv_cliente.DataSource = opersonal.ListarAllPersonal();
            reporte = opersonal.ListarAllPersonal();
            
        }
コード例 #2
0
ファイル: Frm_PersonalAdd.cs プロジェクト: danjuncs/app-agua
        private void btn_guardar_Click(object sender, EventArgs e)
        {
            try
            {
                EPersonal opersonal = new EPersonal();
                opersonal.Codigo = txt_codigo.Text;
                opersonal.Paterno = txt_paterno.Text;
                opersonal.Materno = txt_materno.Text;
                opersonal.Nombre = txt_nombres.Text;
                opersonal.Dni = txt_dni.Text;
                opersonal.Direccion = txt_direccion.Text;
                opersonal.Telefono = txt_telefono.Text;
                opersonal.Email = txt_email.Text;
                opersonal.Idcargo = Convert.ToInt32(cmb_cargo.SelectedValue);
                object[] pvalor = { "UPD01" };
                opersonal.ofiltro.Valor =pvalor;
                opersonal.SETREGISTRO();
                MessageBox.Show("Los datos se procesaron exitosamente","Información",
                    MessageBoxButtons.OK,MessageBoxIcon.Information);
               DialogResult result= MessageBox.Show("¿Desea seguir procesando registros?",
                   "Pregunta",MessageBoxButtons.YesNo,MessageBoxIcon.Question);

               if (result==DialogResult.Yes)
               {
                   txt_codigo.Text = EPersonal.GETCODIGO();
                   txt_paterno.Text = string.Empty;
                   txt_materno.Text = string.Empty;
                   txt_nombres.Text = string.Empty;
                   txt_dni.Text = string.Empty;
                   txt_direccion.Text = string.Empty;
                   txt_telefono.Text = string.Empty;
                   txt_email.Text = string.Empty;
                   cmb_cargo.SelectedIndex = 0;
               }
               else
               {
                   this.Close();
               }
            }
            catch (Exception ex)
            {

                MessageBox.Show("Ha ocuurido un error al procesar los datos..."+
                    "\r\n el sistema muestra el siguiente error: \r\n"+
                    ex.Message,"Error",MessageBoxButtons.OK,MessageBoxIcon.Error);
            }
        }
コード例 #3
0
ファイル: Frm_Pedido.cs プロジェクト: danjuncs/app-agua
        private void Frm_Pedido_Load(object sender, EventArgs e)
        {
            EPersonal opersonal = new EPersonal();
            cmb_vendedor.DataSource = opersonal.ListarPersonalCombo();
            cmb_vendedor.DisplayMember = "compl";
            cmb_vendedor.ValueMember = "cod_personal";


            cmb_tpago.DataSource = ETipopago.ListarTipopago();
            cmb_tpago.DisplayMember = "descripcion";
            cmb_tpago.ValueMember = "cod_tipopago";

            ETipoVenta otventa = new ETipoVenta();
            cmb_tventa.DataSource = otventa.ListarTipoVenta();
            cmb_tventa.DisplayMember = "descripcion";
            cmb_tventa.ValueMember = "idtipo_venta";
        }
コード例 #4
0
ファイル: Frm_Personal.cs プロジェクト: danjuncs/app-agua
        private void btn_listar_Click(object sender, EventArgs e)
        {
            if (rbtn_all.Checked)
            {
                this.ListarAll();
            }
            else
            {
                if (txt_codigo.Text!=string.Empty)
                {
                    reporte = new List<EPersonal>();
                    List<EPersonal> list_per = new List<EPersonal>();
                    EPersonal opersonal = new EPersonal();
                    list_per = opersonal.ListarAllPersonal().Where(p=> p.Codigo.StartsWith(txt_codigo.Text)).ToList();
                    dgv_cliente.DataSource = null;
                    dgv_cliente.AutoGenerateColumns = false;
                    dgv_cliente.DataSource = list_per;
                    reporte = list_per;
                }

                if (txt_apenom.Text!=string.Empty)
                {
                    reporte = new List<EPersonal>();
                    List<EPersonal> list_per = new List<EPersonal>();
                    EPersonal opersonal = new EPersonal();
                    list_per = opersonal.ListarAllPersonal().Where(p=> p.Nom_completo.StartsWith(txt_apenom.Text)).ToList();
                    dgv_cliente.DataSource = null;
                    dgv_cliente.AutoGenerateColumns = false;
                    dgv_cliente.DataSource = list_per;
                    reporte = list_per;
                }

                if (cargo==1)
                {
                    reporte = new List<EPersonal>();
                    List<EPersonal> list_per = new List<EPersonal>();
                    EPersonal opersonal = new EPersonal();
                    list_per = opersonal.ListarAllPersonal().Where(p=> p.Idcargo==Convert.ToInt32(cmb_cargo.SelectedValue.ToString())).ToList();
                    dgv_cliente.DataSource = null;
                    dgv_cliente.AutoGenerateColumns = false;
                    dgv_cliente.DataSource = list_per;
                    reporte = list_per;
                }
            }
        }
コード例 #5
0
ファイル: Frm_PersonalAdd.cs プロジェクト: danjuncs/app-agua
 public Frm_PersonalAdd(EPersonal ppersonal)
 {
     InitializeComponent();
     opers = ppersonal;
 }
コード例 #6
0
ファイル: Frm_PersonalAdd.cs プロジェクト: danjuncs/app-agua
 public Frm_PersonalAdd()
 {
     InitializeComponent();
     opers = new EPersonal();
 }
コード例 #7
0
ファイル: EPersonal.cs プロジェクト: danjuncs/app-agua
        public List<EPersonal> ListarAllPersonal()
        {
            try
            {
                BDAcces bd = new BDAcces();
                List<EPersonal> lista = new List<EPersonal>();
                SqlDataReader lee = (SqlDataReader)bd.ExecuteReader("GETPERSONAL");
                while (lee.Read())
                {
                    EPersonal opersonal = new EPersonal();
                    opersonal.codigo = lee[0].ToString();
                    opersonal.paterno = lee[1].ToString();
                    opersonal.materno = lee[2].ToString();
                    opersonal.nombre = lee[3].ToString();
                    opersonal.nom_completo = lee[4].ToString();
                    opersonal.dni = lee[5].ToString();
                    opersonal.direccion = lee[6].ToString();
                    opersonal.telefono = lee[7].ToString();
                    opersonal.email = lee[8].ToString();
                    opersonal.idcargo =Convert.ToInt32(lee[9].ToString());
                    opersonal.desc_cargo = lee[10].ToString();

                    lista.Add(opersonal);
                }
                return lista;
            }
            catch (Exception)
            {
                
                throw;
            }
        }
コード例 #8
0
ファイル: EPersonal.cs プロジェクト: danjuncs/app-agua
 public static EPersonal BuscarById(string pcodigo)
 {
     try
     {
         BDAcces bd = new BDAcces();
         EPersonal opersonal = new EPersonal();
         bd.AddParameter("@opcion", "QUERY03");
         bd.AddParameter("@codigo", pcodigo);
         SqlDataReader leer = (SqlDataReader)bd.ExecuteReader("GETPERSONAL");
         if (leer.Read())
         {
             opersonal.nom_completo = leer[4].ToString();
             opersonal.desc_cargo = leer[10].ToString();
         }
         return opersonal;
     }
     catch (Exception)
     {
         
         throw;
     }
 }