コード例 #1
0
ファイル: AccesoCentrosCosto.cs プロジェクト: RLC-Crew/CGP
        /// <summary>
        /// Retorna el objeto Centro Costo de interés
        /// </summary>
        /// <param name="codigoCentro"></param>
        /// <returns></returns>
        public CentroCosto ConsultarCentroCosto(int codigoCentro)
        {
            Dat_PC_CentrosCosto acceso = new Dat_PC_CentrosCosto();
              String nombreCentro = "";
              String estado = "";
              String codigoEntidad = "";
              String nombreEntidad = "";
              decimal montoLimiteColones1 = 0.0M;
              decimal montoLimiteColones2 = 0.0M;
              decimal montoLimiteDolares1 = 0.0M;
              decimal montoLimiteDolares2 = 0.0M;
              decimal montoLimiteEuros1 = 0.0M;
              decimal montoLimiteEuros2 = 0.0M;

              acceso.TraerRegistroBD(codigoCentro, ref nombreCentro, ref estado, ref codigoEntidad, ref nombreEntidad, ref montoLimiteColones1, ref montoLimiteColones2,
              ref montoLimiteDolares1, ref montoLimiteDolares2, ref montoLimiteEuros1, ref montoLimiteEuros2, System.Web.HttpContext.Current.User.Identity.Name, System.Web.HttpContext.Current.Request.UserHostAddress);
              CentroCosto centro = new CentroCosto();
              if (codigoCentro >= 0)
            {
                centro.CodigoCentro = codigoCentro;
                centro.NombreCentro = nombreCentro;
                centro.Estado = ((EnumEstadosBase)(Char.Parse(estado)));
                centro.CodigoEntidad = int.Parse(codigoEntidad);
                centro.MontoLimiteColones1 = montoLimiteColones1;
                centro.MontoLimiteColones2 = montoLimiteColones2;
                centro.MontoLimiteDolares1 = montoLimiteDolares1;
                centro.MontoLimiteDolares2 = montoLimiteDolares2;
                centro.MontoLimiteEuros1 = montoLimiteEuros1;
                centro.MontoLimiteEuros2 = montoLimiteEuros2;

                return centro;
            }
            else
            {
                return null;
            }
        }
コード例 #2
0
ファイル: AccesoCentrosCosto.cs プロジェクト: RLC-Crew/CGP
 public void TraerRegistroBD(int CodigoCentro, ref string NombreCentro, ref string Estado, ref string codEntidad,
     ref string NomEntidad, ref decimal MontoLimiteColones1, ref decimal MontoLimiteColones2, 
     ref decimal MontoLimiteDolares1, ref decimal MontoLimiteDolares2, 
     ref decimal MontoLimiteEuros1, ref decimal MontoLimiteEuros2)
 {
     try
     {
         Dat_PC_CentrosCosto acceso = new Dat_PC_CentrosCosto();
         acceso.TraerRegistroBD(CodigoCentro, ref NombreCentro, ref Estado, ref codEntidad, ref NomEntidad,
             ref MontoLimiteColones1, ref MontoLimiteColones2, ref MontoLimiteDolares1,
             ref MontoLimiteDolares2, ref MontoLimiteEuros1, ref MontoLimiteEuros2,
             System.Web.HttpContext.Current.User.Identity.Name, System.Web.HttpContext.Current.Request.UserHostAddress);
     }
     catch (Exception e)
     {
         string ee = e.Message;
         throw;
     }
 }