示例#1
0
 //mostrar dados
 public DataTable MostrarDadosFiado(DadosFiado Dados)
 {
     using (var connection = GetConnection())
     {
         connection.Open();
         DataTable dt = new DataTable();
         try
         {
             command.Connection  = connection;
             command.CommandText = "SELECT saldo_devedor FROM tb_fiado WHERE id_cliente=@id_cliente";
             command.CommandType = CommandType.Text;
             command.Parameters.AddWithValue("@id_cliente", Dados.IdCliente);
             SqlDataAdapter SqlDat = new SqlDataAdapter(command);
             SqlDat.Fill(dt);
         }
         catch (Exception ex)
         {
             dt = null;
         }
         return(dt);
     }
 }
示例#2
0
 //verificando se o cliente ja possui alguma compra fiado
 public bool VerificarValoresFiado(DadosFiado Valida)
 {
     using (var connection = GetConnection())
     {
         connection.Open();
         try
         {
             command.Connection  = connection;
             command.CommandText = "SELECT * FROM tb_fiado WHERE id_cliente=@id_cliente";
             command.CommandType = CommandType.Text;
             command.Parameters.AddWithValue("@id_cliente", Valida.IdCliente);
             var result = command.ExecuteScalar();
             if (result != null)
             {
                 return(true);
             }
         }
         catch (Exception ex)
         {
         }
         return(false);
     }
 }
示例#3
0
        public string AtualizarContaFiado(DadosFiado Dados)
        {
            using (var connection = GetConnection())
            {
                connection.Open();
                string rpta = "";
                try
                {
                    command.Connection  = connection;
                    command.CommandText = "Insert tb_fiado (id_cliente, id_pedido, saldo_devedor) values (@id_cliente, @id_pedido, @saldo_devedor)";
                    command.CommandType = CommandType.Text;
                    command.Parameters.AddWithValue("@id_pedido", Dados.IdPedido);
                    command.Parameters.AddWithValue("@id_cliente", Dados.IdCliente);
                    command.Parameters.AddWithValue("@saldo_devedor", Dados.SaldoDevedor);

                    rpta = command.ExecuteNonQuery() == 1 ? "OK" : "Erro ao inserir conta fiado";
                }
                catch (Exception ex)
                {
                    rpta = ex.Message;
                }
                return(rpta);
            }
        }