示例#1
0
        //#region"Operaciones Basicas"
        public List <clsDepreciacion> consultaDepreciacionDet()
        {
            try
            {
                List <clsDepreciacion> lista = new List <clsDepreciacion>();
                ActivoFijoEntities     ent   = new ActivoFijoEntities();

                var con    = from p in ent.DepreciacionDet select p;
                var conDos = from w in ent.DepreciacionCab select w;

                foreach (var itemDos in conDos)
                {
                    clsDepreciacion Depre = new clsDepreciacion();
                    Depre.CodsecuenciaCab   = Convert.ToInt32(itemDos.Secuencia_DepreciacionCab);
                    Depre.empresa           = itemDos.IdEmpresa;
                    Depre.usuario           = Convert.ToInt32(itemDos.IdUsuario);
                    Depre.estadoProceso     = itemDos.EstadoProceso;
                    Depre.FechaRegistro     = Convert.ToDateTime(itemDos.fecha);
                    Depre.FechaModificacion = Convert.ToDateTime(itemDos.fechaModificacion);
                    Depre.observacion       = itemDos.observacion;

                    foreach (var item in con)
                    {
                        Depre.idCabecera      = item.IdCabecera;
                        Depre.CodsecuenciaDet = item.Secuencia_DepreciacionDet;
                        Depre.ActivoFijo      = Convert.ToInt32(item.IdActivoFijo);
                        Depre.periodo         = Convert.ToInt32(item.Periodo);
                        Depre.empresa         = Convert.ToInt32(item.IdEmpresa);
                        Depre.depreAnual      = Convert.ToDouble(item.DepreAnual);
                        Depre.depreAcumulada  = Convert.ToDouble(item.DepreAcumulada);
                        Depre.valorNominal    = Convert.ToDouble(item.valor_nominal);
                        Depre.valorActual     = Convert.ToDouble(item.valor_actual);
                    }

                    lista.Add(Depre);
                }

                //foreach (var item in con)
                //{
                //    clsDepreciacionDet DepreDet = new clsDepreciacionDet();
                //        DepreDet.idCabecera =item.IdCabecera;
                //        DepreDet.Codigo_SecuDepreciDet= item.Secuencia_DepreciacionDet ;
                //        DepreDet.idActivoFijo=Convert.ToInt32( item.IdActivoFijo);
                //        DepreDet.Perido= Convert.ToInt32(item.Periodo);
                //        DepreDet.idEmpresa = Convert.ToInt32(item.IdEmpresa);
                //        DepreDet.depreAnual=Convert.ToDouble( item.DepreAnual);
                //        DepreDet.depreAcumulada= Convert.ToDouble(item.DepreAcumulada );
                //        DepreDet.ValorNominal= Convert.ToDouble(item.valor_nominal );
                //        DepreDet.ValorActual = Convert.ToDouble(item.valor_actual);


                //}

                return(lista);
            }
            catch (Exception)
            {
                return(null);
            }
        }
示例#2
0
        private void btnConsultar_Click(object sender, EventArgs e)
        {
            VtnConsultaDepreciacion frm = new VtnConsultaDepreciacion();

            frm.ShowDialog();
            oDepreGeneral = frm.cls;
            set(oDepreGeneral);
            btnGuardar.Enabled = false;
        }
示例#3
0
        public void set(clsDepreciacion Depre)
        {
            txtCodigoActivo.Text = Convert.ToString(Depre.ActivoFijo);
            using (ActivoFijoEntities ent = new ActivoFijoEntities())
            {
                //Se hace un primary key codigo
                var x = (from q in ent.ActivoFijo where q.IdActivoFijo == Depre.ActivoFijo select q).First();
                cbxGrupo.EditValue    = datoActivoFijo.getDescripcionSegunIdInventarioGrupo(Convert.ToInt32(x.IdGrupo));
                cbxSubGrupo.EditValue = datoSubGrup.getDescripcionSegunIdActivoFIjoSubGrupo(Convert.ToInt32(x.IdSubgrupo));
                cbxEstado.EditValue   = datoEsta.getDescripcionSegunId(Convert.ToInt32(x.IdEstado));
                txtDescripcion.Text   = x.descripcion;
            }

            dtFecha.EditValue = Depre.FechaRegistro;
        }
示例#4
0
 private void gridView1_RowClick(object sender, DevExpress.XtraGrid.Views.Grid.RowClickEventArgs e)
 {
     cls = getRow((DevExpress.XtraGrid.Views.Grid.GridView)sender);
     Close();
 }