예제 #1
0
        public FCCxCMovimientoCuenta DATOS_Select(int id)
        {
            try
            {
                FCCxCMovimientoCuenta res = null;       //inicialmente nulo
                //obtener el resultado del procedimiento
                var resTemp1 = bd.pr_FCCxCMovimientoCuenta_SeleccionarUno(id, new ObjectParameter("iCodError", "0")).ToList();
                //convertir
                if (resTemp1 != null)
                {
                    FCCxCMovimientoCuenta nuevo = new FCCxCMovimientoCuenta()
                    {
                        IdMovimiento            = resTemp1[0].IdMovimiento,
                        IdCuenta                = resTemp1[0].IdCuenta,
                        Monto                   = resTemp1[0].Monto,
                        FechaRegistroMovimiento = resTemp1[0].FechaRegistroMovimiento,
                        IdFormaPago             = resTemp1[0].IdFormaPago,
                        IdEstadoPago            = resTemp1[0].IdEstadoPago,
                        Num_Documento           = resTemp1[0].Num_Documento,
                        IdAuxiliar              = resTemp1[0].IdAuxiliar,
                        Dsc_Detalle             = resTemp1[0].Dsc_Detalle,
                        UsrCreacion             = resTemp1[0].UsrCreacion,
                        UsrUltModif             = resTemp1[0].UsrUltModif,
                        FecUltModif             = resTemp1[0].FecUltModif
                    };
                    res = nuevo;
                }
                return(res);
            }

            catch (Exception ex)
            {
                var msgError = ex.Message;
            }
            return(null);
        }