コード例 #1
0
        public Recaudado Map(SqlDataReader reader)
        {
            Recaudado recaudado = new Recaudado();

            recaudado.Nit            = (string)reader["Nit"];
            recaudado.Mes            = (string)reader["Mes"];
            recaudado.Año            = (string)reader["Año"];
            recaudado.Tipo           = (string)reader["Tipo"];
            recaudado.ValorImpuesto  = (decimal)reader["Valor"];
            recaudado.Identificacion = (string)reader["Identificacion"];
            recaudado.Nombre         = (string)reader["Nombre"];
            return(recaudado);
        }
コード例 #2
0
ファイル: Archivo.cs プロジェクト: yammaru/Parcial3
        private Recaudado Map(string linea)
        {
            string[]  datos     = linea.Split(';');
            Recaudado recaudado = new Recaudado();

            recaudado.Nit            = datos[0];
            recaudado.Mes            = datos[1];
            recaudado.Año            = datos[2];
            recaudado.Tipo           = datos[3];
            recaudado.ValorImpuesto  = decimal.Parse(datos[4]);
            recaudado.Identificacion = datos[5];
            recaudado.Nombre         = datos[6];
            return(recaudado);
        }
コード例 #3
0
 public string Guardar(Recaudado recaudo)
 {
     try
     {
         Connection.Open();
         repositorioRecaudo.Guardar(recaudo);
         Connection.Close();
         return($"Guardo!");
     }
     catch (Exception e)
     {
         Connection.Close();
         return($"Error de Dase de Datos al Guardar::: {e.Message}");
     }
 }
コード例 #4
0
 public void Guardar(Recaudado recaudado)
 {
     using (var Comando = Connection.CreateCommand())
     {
         Comando.CommandText = "insert into Recaudo(Nit,Mes,Año,Tipo,Valor,Identificacion,Nombre)" +
                               "values(@Nit,@Mes,@Año,@Tipo,@Valor,@Id,@Nombre); ";
         Comando.Parameters.AddWithValue("@Nit", recaudado.Nit);
         Comando.Parameters.AddWithValue("@Mes", recaudado.Mes);
         Comando.Parameters.AddWithValue("@Año", recaudado.Año);
         Comando.Parameters.AddWithValue("@Tipo", recaudado.Tipo);
         Comando.Parameters.AddWithValue("@Valor", recaudado.ValorImpuesto);
         Comando.Parameters.AddWithValue("@Id", recaudado.Identificacion);
         Comando.Parameters.AddWithValue("@Nombre", recaudado.Nombre);
         Comando.ExecuteNonQuery();
     }
 }
コード例 #5
0
        public List <Recaudado> Consultar()
        {
            recaudados.Clear();

            using (var Comando = Connection.CreateCommand())
            {
                Comando.CommandText = "select *from Recaudo";
                Reader = Comando.ExecuteReader();
                while (Reader.Read())
                {
                    Recaudado recaudado = new Recaudado();
                    recaudado = Map(Reader);
                    recaudados.Add(recaudado);
                }
            }
            return(recaudados);
        }
コード例 #6
0
        string guardaarchivo(List <Recaudado> recaudados)
        {
            foreach (Recaudado item in recaudados)
            {
                Recaudado recaudado = new Recaudado();
                recaudado.Nit            = item.Nit;
                recaudado.Mes            = item.Mes;
                recaudado.Año            = item.Año;
                recaudado.Tipo           = item.Tipo;
                recaudado.ValorImpuesto  = Convert.ToDecimal(item.ValorImpuesto);
                recaudado.Identificacion = item.Identificacion;
                recaudado.Nombre         = item.Nombre;


                MessageBox.Show(ServicioRecaudo.Guardar(recaudado));
            }
            return("recaudo guardado en Base de datos");
        }
コード例 #7
0
ファイル: Archivo.cs プロジェクト: yammaru/Parcial3
        public List <Recaudado> Consultar(string ruta)
        {
            recaudados = new List <Recaudado>();
            recaudados.Clear();
            FileStream   flujo  = new FileStream(ruta, FileMode.OpenOrCreate);
            StreamReader reader = new StreamReader(flujo);
            string       linea  = string.Empty;

            while ((linea = reader.ReadLine()) != null)
            {
                Recaudado recaudado = Map(linea);
                recaudados.Add(recaudado);
            }
            reader.Close();
            flujo.Close();


            return(recaudados);
        }