Exemple #1
0
        private void btnGrabar_Click(object sender, EventArgs e)
        {
            if (Convert.ToInt32(this.cmbEmpleados.SelectedValue) > 0 && Convert.ToInt32(this.cmbTablasIndice.SelectedValue) > 0)
            {
                //si es el acumlado de bruto para sac (cod. 15) se actualiza sobre indice 2 (tipo liq sac)
                if (Convert.ToInt32(this.cmbTablasIndice.SelectedValue) == 15)
                {
                    acumulado = new Acumulado(Convert.ToInt32(this.cmbAnios.SelectedValue.ToString() + this.cmbMeses.SelectedValue.ToString().PadLeft(2, '0')), 2, Convert.ToInt32(this.cmbEmpleados.SelectedValue), Convert.ToInt32(this.cmbTablasIndice.SelectedValue), this.cmbTablasIndice.Text, Convert.ToDouble(this.txtValor.Text));
                }
                else
                {
                    acumulado = new Acumulado(Convert.ToInt32(this.cmbAnios.SelectedValue.ToString() + this.cmbMeses.SelectedValue.ToString().PadLeft(2, '0')), 0, Convert.ToInt32(this.cmbEmpleados.SelectedValue), Convert.ToInt32(this.cmbTablasIndice.SelectedValue), this.cmbTablasIndice.Text, Convert.ToDouble(this.txtValor.Text));
                }
                acumulados.Insert(0, acumulado);

                this.dgvAcumulados.DataSource = null;
                this.dgvAcumulados.DataSource = this.acumulados;

                //formatea DGV
                this.dgvAcumulados.Columns["anioMes"].DisplayIndex     = 0;
                this.dgvAcumulados.Columns["legajo"].DisplayIndex      = 1;
                this.dgvAcumulados.Columns["codigo"].DisplayIndex      = 2;
                this.dgvAcumulados.Columns["descripcion"].DisplayIndex = 3;
                this.dgvAcumulados.Columns["valor"].DisplayIndex       = 4;
                Controles.setEstandarDataGridView(this.dgvAcumulados);

                //graba datos del registro
                Model.DB.ejecutarProceso(Model.TipoComando.SP, "acumuladosActualizar", "@anioMes", acumulado.AnioMes, "@indice", acumulado.Indice, "@legajo", acumulado.Legajo, "@codigo", acumulado.Codigo, "@valor", acumulado.Valor);
            }
            else
            {
                MessageBox.Show("Hay datos invalidos. Verifique !!");
            }
            this.txtLegajo.Focus();
        }
Exemple #2
0
        /// <summary>
        /// verifica si un codigo existe en la coleccion
        /// </summary>
        /// <param name="ce"></param>
        /// <returns></returns>
        public bool existeCodigo(Acumulado ce)
        {
            Boolean salida = false;

            foreach (Acumulado c in this)
            {
                if (c.Codigo == ce.Codigo)
                {
                    salida = true;
                }
            }
            return(salida);
        }
Exemple #3
0
 public int IndexOf(Acumulado item)
 {
     return(List.IndexOf(item));
 }
Exemple #4
0
 public bool Contains(Acumulado item)
 {
     return(List.Contains(item));
 }
Exemple #5
0
 public void Remove(Acumulado item)
 {
     List.Remove(item);
 }
Exemple #6
0
 public void Insert(int index, Acumulado item)
 {
     List.Insert(index, item);
 }
Exemple #7
0
 public int Add(Acumulado item)
 {
     return(List.Add(item));
 }