예제 #1
0
        public Estoque_Matriz GetEstoqueMatrizObject(long codigo)
        {
            try
            {
                using (var cmd = DbConnection().CreateCommand())
                {
                    cmd.CommandText = "SELECT * FROM Estoque_Matriz Where codigo =" + codigo;
                    Estoque_Matriz estoque_Matriz = new Estoque_Matriz();

                    using (var dbReader = cmd.ExecuteReader())
                    {
                        while (dbReader.Read())
                        {
                            estoque_Matriz.codigo = dbReader["codigo"] != null?Convert.ToInt32(dbReader["codigo"]) : 0;

                            estoque_Matriz.descricao = dbReader["descricao"] != null?Convert.ToString(dbReader["descricao"]) : "";

                            estoque_Matriz.estoque_atual = dbReader["estoque_atual"] != null?Convert.ToInt32(dbReader["estoque_atual"]) : 0;

                            estoque_Matriz.estoque_anterior = dbReader["estoque_anterior"] != null?Convert.ToInt32(dbReader["estoque_anterior"]) : 0;

                            estoque_Matriz.custo = dbReader["custo"] != null?Convert.ToDouble(dbReader["custo"]) : 0.0;

                            estoque_Matriz.formas_pagto = dbReader["formas_pagto"] != null?Convert.ToInt32(dbReader["formas_pagto"]) : 0;
                        }
                    }
                    return(estoque_Matriz);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
예제 #2
0
        public List <Estoque_Matriz> GetAllInfoEstoqueMatriz()
        {
            List <Estoque_Matriz> listEstoqueMatriz = new List <Estoque_Matriz>();

            try
            {
                using (var cmd = DbConnection().CreateCommand())
                {
                    cmd.CommandText = "SELECT * FROM Estoque_Matriz";
                    using (var dbReader = cmd.ExecuteReader())
                    {
                        while (dbReader.Read())
                        {
                            Estoque_Matriz estoque_Matriz = new Estoque_Matriz
                            {
                                codigo = dbReader["codigo"] != null?Convert.ToInt32(dbReader["codigo"]) : 0,
                                             descricao = dbReader["descricao"] != null?Convert.ToString(dbReader["descricao"]) : "",
                                                             estoque_atual = dbReader["estoque_atual"] != null?Convert.ToInt32(dbReader["estoque_atual"]) : 0,
                                                                                 estoque_anterior                         = dbReader["estoque_anterior"] != null?Convert.ToInt32(dbReader["estoque_anterior"]) : 0,
                                                                                                                    custo = dbReader["custo"] != null?Convert.ToDouble(dbReader["custo"]) : 0.0,
                                                                                                                                formas_pagto = dbReader["formas_pagto"] != null?Convert.ToInt32(dbReader["formas_pagto"]) : 0,
                            };
                            listEstoqueMatriz.Add(estoque_Matriz);
                        }
                    }
                    return(listEstoqueMatriz);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
예제 #3
0
 public void AddEstoqueMatriz(Estoque_Matriz estoque_Matriz)
 {
     try
     {
         using (var cmd = DbConnection().CreateCommand())
         {
             cmd.CommandText = "INSERT INTO Estoque_Matriz(codigo, descricao, estoque_atual, estoque_anterior, custo, formas_pagto) values (@codigo, @descricao, @estoque_atual, @estoque_anterior, @custo, @formas_pagto)";
             cmd.Parameters.AddWithValue("@codigo", estoque_Matriz.codigo);
             cmd.Parameters.AddWithValue("@descricao", estoque_Matriz.descricao);
             cmd.Parameters.AddWithValue("@estoque_atual", estoque_Matriz.estoque_atual);
             cmd.Parameters.AddWithValue("@estoque_anterior", estoque_Matriz.estoque_anterior);
             cmd.Parameters.AddWithValue("@custo", estoque_Matriz.custo);
             cmd.Parameters.AddWithValue("@formas_pagto", estoque_Matriz.formas_pagto);
             cmd.ExecuteNonQuery();
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #4
0
 public void UpdateEstoqueMatriz(Estoque_Matriz estoque_Matriz)
 {
     try
     {
         using (var cmd = new SQLiteCommand(DbConnection()))
         {
             if (estoque_Matriz != null)
             {
                 cmd.CommandText = "UPDATE Estoque_Matriz SET descricao=@descricao, estoque_atual=@estoque_atual, estoque_anterior=@estoque_anterior, custo=@custo, formas_pagto=@formas_pagto WHERE codigo=@codigo";
                 cmd.Parameters.AddWithValue("@codigo", estoque_Matriz.codigo);
                 cmd.Parameters.AddWithValue("@descricao", estoque_Matriz.descricao);
                 cmd.Parameters.AddWithValue("@estoque_atual", estoque_Matriz.estoque_atual);
                 cmd.Parameters.AddWithValue("@estoque_anterior", estoque_Matriz.estoque_anterior);
                 cmd.Parameters.AddWithValue("@custo", estoque_Matriz.custo);
                 cmd.Parameters.AddWithValue("@formas_pagto", estoque_Matriz.formas_pagto);
                 cmd.ExecuteNonQuery();
             }
         };
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }