public void getGrid(clsGridDepreciacion clsGrid) { //decimal aux = 0; for (int i = 0; i < gridView1.RowCount; i++) { clsGrid.Periodo = /*Convert.ToInt32(gridView1.GetFocusedRowCellValue(col_Perido))*/ 2013; clsGrid.DepreciacionAnual = Convert.ToDouble(gridView1.GetFocusedRowCellValue(colDepreciacionAnual)); clsGrid.DepreciacionAcumulada = Convert.ToDouble(gridView1.GetFocusedRowCellValue(colDepreciacionAcumulada)); //using (ActivoFijoEntities ent = new ActivoFijoEntities())// con esto voy haber si en la base ya existe algun valor en el depAcumulada para sumarlo al acutal //{ // var x = (from q in ent.DepreciacionDet where q.Secuencia_DepreciacionDet == oDepreDet.Codigo_SecuDepreciDet && q.IdCabecera== oDepreDet.idCabecera select q).First(); // if (x.DepreAcumulada == 0) // { // clsGrid.DepreciacionAcumulada = Convert.ToDouble(gridView1.GetFocusedRowCellValue(colDepreciacionAcumulada)); // } // else // { // aux = aux + Convert.ToDecimal(gridView1.GetFocusedRowCellValue(colDepreciacionAcumulada)); // clsGrid.DepreciacionAcumulada = (double)(x.DepreAcumulada + aux); // aux = 0; // } //} clsGrid.total = Convert.ToDouble(gridView1.GetFocusedRowCellValue(coltotal)); clsGrid._Perido = Convert.ToDateTime(gridView1.GetFocusedRowCellValue(col_Perido)); } }
public List <clsGridDepreciacion> setDepreciar(clsGridDepreciacion cls) { try { List <clsGridDepreciacion> lista = new List <clsGridDepreciacion>(); double aux = 0, num1 = 0, num2 = 0, auxi2 = 0; if (cbxGrupo.SelectedText == "") { cls._Perido = Convert.ToDateTime(dtFecha.EditValue); num1 = oActivoFijo.valor_actualserie; num2 = datoActivoFijo.AniosDepreciar(cbxGrupo.Text); cls.DepreciacionAnual = num1 / num2; aux = aux + cls.DepreciacionAnual; //using (ActivoFijoEntities ent = new ActivoFijoEntities())// con esto voy haber si en la base ya existe algun valor en el depAcumulada para sumarlo al acutal //{ // var x = (from q in ent.DepreciacionDet where q.Secuencia_DepreciacionDet == oDepreDet.Codigo_SecuDepreciDet && q.IdCabecera == oDepreDet.idCabecera select q).First(); // if (x.DepreAcumulada == 0) // { // cls.DepreciacionAcumulada = aux; // } // else // { // cls.DepreciacionAcumulada = (double)(x.DepreAcumulada); // } //} if (cls.DepreciacionAcumulada == 0) { cls.DepreciacionAcumulada = aux; } else { auxi2 = auxi2 + cls.DepreciacionAcumulada; cls.DepreciacionAcumulada = auxi2; } cls.total = oActivoFijo.valor_actualserie - aux; cls.Periodo = dtFecha.DateTime.Year; lista.Add(cls); } else { MessageBox.Show("Error por el grupo no se pudo Depreciar "); } return(lista); } catch (Exception) { return(null); } }
public void setGrid(clsGridDepreciacion clsGrid) { int num = gridView1.RowCount; for (int i = 0; i < gridView1.RowCount; i++) { gridView1.SetRowCellValue(i, col_Perido, clsGrid.Periodo); gridView1.SetRowCellValue(i, colDepreciacionAnual, clsGrid.DepreciacionAnual); gridView1.SetRowCellValue(i, colDepreciacionAcumulada, clsGrid.DepreciacionAcumulada); gridView1.SetRowCellValue(i, coltotal, clsGrid.total); gridView1.SetRowCellValue(i, col_Perido, clsGrid._Perido); } }
public List<clsGridDepreciacion> setDepreciar(clsGridDepreciacion cls) { try { List<clsGridDepreciacion> lista = new List<clsGridDepreciacion>(); double aux = 0, num1 = 0, num2 = 0, auxi2 = 0; if (cbxGrupo.SelectedText == "") { cls._Perido = Convert.ToDateTime(dtFecha.EditValue); num1 = oActivoFijo.valor_actualserie; num2 = datoActivoFijo.AniosDepreciar(cbxGrupo.Text); cls.DepreciacionAnual = num1 / num2; aux = aux + cls.DepreciacionAnual; //using (ActivoFijoEntities ent = new ActivoFijoEntities())// con esto voy haber si en la base ya existe algun valor en el depAcumulada para sumarlo al acutal //{ // var x = (from q in ent.DepreciacionDet where q.Secuencia_DepreciacionDet == oDepreDet.Codigo_SecuDepreciDet && q.IdCabecera == oDepreDet.idCabecera select q).First(); // if (x.DepreAcumulada == 0) // { // cls.DepreciacionAcumulada = aux; // } // else // { // cls.DepreciacionAcumulada = (double)(x.DepreAcumulada); // } //} if (cls.DepreciacionAcumulada == 0) { cls.DepreciacionAcumulada = aux; } else { auxi2 = auxi2 + cls.DepreciacionAcumulada; cls.DepreciacionAcumulada = auxi2; } cls.total = oActivoFijo.valor_actualserie - aux; cls.Periodo = dtFecha.DateTime.Year; lista.Add(cls); } else { MessageBox.Show("Error por el grupo no se pudo Depreciar "); } return lista; } catch (Exception) { return null; } }