예제 #1
0
        public FCCxCMaestro DATOS_Select(int id)
        {
            try
            {
                FCCxCMaestro res = null;       //inicialmente nulo
                //obtener el resultado del procedimiento
                var resTemp1 = bd.pr_FCCxCMaestro_SeleccionarUno(id, new ObjectParameter("iCodError", "0")).ToList();
                //convertir
                if (resTemp1 != null)
                {
                    FCCxCMaestro nuevo = new FCCxCMaestro()
                    {
                        IdCuenta           = resTemp1[0].IdCuenta,
                        IdAuxiliar         = resTemp1[0].IdAuxiliar,
                        IdBoS              = resTemp1[0].IdBoS,
                        Cantidad           = resTemp1[0].Cantidad,
                        TipMovimiento      = resTemp1[0].TipMovimiento,
                        IdSocio            = resTemp1[0].IdSocio,
                        FecRegistro        = resTemp1[0].FecRegistro,
                        FecInicioMorosidad = resTemp1[0].FecInicioMorosidad,
                        FecExpiracion      = resTemp1[0].FecExpiracion,
                        IdEstado           = resTemp1[0].IdEstado,
                        EstadoCobro        = resTemp1[0].EstadoCobro,
                        IdLlaveExterna     = resTemp1[0].IdLlaveExterna,
                        DscCargo           = resTemp1[0].DscCargo,
                        IdCuentaAnterior   = resTemp1[0].IdCuentaAnterior,
                        UsrCreacion        = resTemp1[0].UsrCreacion,
                        UsrUltModif        = resTemp1[0].UsrUltModif
                    };
                    res = nuevo;
                }
                return(res);
            }

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