예제 #1
0
        private Models.Registro.Registros popular(string situacao)
        {
            Models.Registro.Registros r = new Models.Registro.Registros();

            r.FuncionarioId = Convert.ToInt32(funcionarioId.Text);
            r.ClienteId     = Convert.ToInt32(ClienteId.Text);
            r.FilmeId       = Convert.ToInt32(FilmeId.Text);
            r.Prazo         = Convert.ToInt32(Prazo.Text);
            r.ValorPago     = Convert.ToInt32(ValorPago.Text);
            r.DtCriacao     = DateTime.Now;
            r.DtEntrega     = (DateTime.Now).AddDays(5);
            r.Situacao      = situacao;

            return(r);
        }
예제 #2
0
        private void button2_Click(object sender, EventArgs e)
        {
            int valor = r.pegarFilmeValor(Convert.ToInt32(FilmeId.Text));


            if (valor > Convert.ToInt32(ValorPago.Text))
            {
                r.SetarClienteSituacao(Convert.ToInt32(ClienteId.Text), "DEVENDO");
            }
            else
            {
                r.SetarClienteSituacao(Convert.ToInt32(ClienteId.Text), "NORMAL");
            }

            Models.Registro.Registros dd = popular("ENTREGUE");

            r.InserirDevolucao(dd.FuncionarioId, dd.ClienteId, dd.FilmeId, DateTime.Now, dd.Situacao);

            MessageBox.Show("Filme Devolvido");
        }
예제 #3
0
        public void Inserir(Models.Registro.Registros r)
        {
            SqlConnection conn = new SqlConnection(connString);

            conn.Open();

            SqlCommand cmd = new SqlCommand("insert into registro values(@1, @2, @3, @4, @5, @6, @7, @8, @9)");

            cmd.Connection = conn;

            cmd.Parameters.AddWithValue("@1", r.FuncionarioId);
            cmd.Parameters.AddWithValue("@2", r.ClienteId);
            cmd.Parameters.AddWithValue("@3", r.FilmeId);
            cmd.Parameters.AddWithValue("@4", r.Prazo);
            cmd.Parameters.AddWithValue("@5", r.ValorPago);
            cmd.Parameters.AddWithValue("@6", r.DtCriacao);
            cmd.Parameters.AddWithValue("@7", r.DtEntrega);
            cmd.Parameters.AddWithValue("@8", DateTime.Now);
            cmd.Parameters.AddWithValue("@9", r.Situacao);

            cmd.ExecuteNonQuery();
        }