コード例 #1
0
ファイル: Cliente.cs プロジェクト: radtek/winperupdate
        public static List <Model.ModuloBo> GetClientesHasModulo(int idCliente)
        {
            List <Model.ModuloBo> lista = new List <Model.ModuloBo>();

            try
            {
                var reader = new CnaClientes().ExecuteClientesHasModulos(idCliente);
                while (reader.Read())
                {
                    lista.Add(new Model.ModuloBo
                    {
                        idModulo    = int.Parse(reader["idModulo"].ToString()),
                        NomModulo   = reader["NomModulo"].ToString(),
                        Descripcion = reader["Descripcion"].ToString(),
                        isCore      = bool.Parse(reader["isCore"].ToString()),
                        Directorio  = reader["Directorio"].ToString(),
                        Estado      = char.Parse(reader["Estado"].ToString()),
                        Suite       = int.Parse(reader["Suite"].ToString())
                    });
                }
                reader.Close();
                return(lista);
            }
            catch (Exception ex)
            {
                var msg = "Excepcion Controlada: " + ex.Message;
                throw new Exception(msg, ex);
            }
        }
コード例 #2
0
ファイル: Cliente.cs プロジェクト: radtek/winperupdate
        public static List <Model.ClienteBo> GetClientesVersion(int idVersion)
        {
            List <Model.ClienteBo> lista = new List <Model.ClienteBo>();

            try
            {
                var dr = new CnaClientes().Execute(idVersion);
                while (dr.Read())
                {
                    lista.Add(new Model.ClienteBo
                    {
                        Id          = int.Parse(dr["IdClientes"].ToString()),
                        Rut         = int.Parse(dr["Rut"].ToString()),
                        Dv          = dr["Dv"].ToString()[0],
                        Nombre      = dr["RazonSocial"].ToString(),
                        Direccion   = dr["Direccion"].ToString(),
                        NroLicencia = dr["NroLicencia"].ToString(),
                        Comuna      = GetComunaById(int.Parse(dr["idCmn"].ToString()))
                    });
                }
                dr.Close();

                return(lista);
            }
            catch (Exception ex)
            {
                var msg = "Excepcion Controlada: " + ex.Message;
                throw new Exception(msg, ex);
            }
        }
コード例 #3
0
ファイル: Cliente.cs プロジェクト: radtek/winperupdate
 public static List <Model.ClienteNoVigenteBo> GetClienteNoVigente(int id)
 {
     try
     {
         List <Model.ClienteNoVigenteBo> lista = new List <Model.ClienteNoVigenteBo>();
         var r = new CnaClientes().ExecuteNoVigencia(id);
         while (r.Read())
         {
             lista.Add(new Model.ClienteNoVigenteBo
             {
                 Id         = int.Parse(r["id"].ToString()),
                 Fecha      = Convert.ToDateTime(r["fecha"].ToString()),
                 Motivo     = r["motivo"].ToString(),
                 Cliente    = int.Parse(r["cliente"].ToString()),
                 Usuario    = int.Parse(r["usuario"].ToString()),
                 UsuarioFmt = Seguridad.GetUsuario(int.Parse(r["usuario"].ToString()))
             });
         }
         r.Close();
         return(lista);
     }
     catch (Exception ex)
     {
         var msg = "Excepcion Controlada: " + ex.Message;
         throw new Exception(msg, ex);
     }
 }
コード例 #4
0
ファイル: Cliente.cs プロジェクト: radtek/winperupdate
 public static int GetCorrelativo(int folio, string mescon)
 {
     try
     {
         int correlativo = 0;
         var dr          = new CnaClientes().ExecuteGenCorrelativo(folio, mescon);
         while (dr.Read())
         {
             correlativo = int.Parse(dr["correlativo"].ToString());
         }
         dr.Close();
         return(correlativo + 1);
     }
     catch (Exception ex)
     {
         var msg = "Excepcion Controlada: " + ex.Message;
         throw new Exception(msg, ex);
     }
 }
コード例 #5
0
ファイル: Cliente.cs プロジェクト: radtek/winperupdate
        public static List <Model.ClienteBo> GetClientes()
        {
            var lista    = new List <Model.ClienteBo>();
            var consulta = new CnaClientes();

            try
            {
                var dr = consulta.Execute();
                while (dr.Read())
                {
                    var obj = new Model.ClienteBo
                    {
                        Id          = int.Parse(dr["IdClientes"].ToString()),
                        Rut         = int.Parse(dr["Rut"].ToString()),
                        Dv          = dr["Dv"].ToString()[0],
                        Nombre      = dr["RazonSocial"].ToString(),
                        Direccion   = dr["Direccion"].ToString(),
                        NroLicencia = dr["NroLicencia"].ToString(),
                        Comuna      = GetComunaById(int.Parse(dr["idCmn"].ToString())),
                        NumFolio    = int.Parse(dr["Folio"].ToString()),
                        EstMtc      = int.Parse(dr["EstMtc"].ToString()),
                        Mesini      = dr["MesIni"].ToString(),
                        NroTrbc     = dr["NroTrbc"].ToString(),
                        NroTrbh     = dr["NroTrbh"].ToString(),
                        NroUsr      = dr["NroUsr"].ToString(),
                        MesCon      = dr["MesCon"].ToString(),
                        Correlativo = int.Parse(dr["Correlativo"].ToString()),
                        Estado      = char.Parse(dr["Estado"].ToString())
                    };

                    lista.Add(obj);
                }
                dr.Close();
            }
            catch (Exception ex)
            {
                var msg = "Excepcion Controlada: " + ex.Message;
                throw new Exception(msg, ex);
            }

            return(lista);
        }
コード例 #6
0
ファイル: Cliente.cs プロジェクト: radtek/winperupdate
 public static List <Trabs> GetTrabHonorarios()
 {
     try
     {
         List <Trabs> lista = new List <Trabs>();
         var          read  = new CnaClientes().GetTrabHonorarios();
         while (read.Read())
         {
             lista.Add(new Trabs
             {
                 idTrab      = read["idTrabHonorarios"].ToString(),
                 Descripcion = read["Descripcion"].ToString()
             });
         }
         read.Close();
         return(lista);
     }
     catch (Exception ex)
     {
         var msg = "Excepcion Controlada: " + ex.Message;
         throw new Exception(msg, ex);
     }
 }