public SmartContratoColecao CosultarContratoPorId(int id) { try { SmartContratoColecao smartContratosColecao = new SmartContratoColecao(); DataTable dataTable = new DataTable(); acessoAoBancoDeDadosSqlServer.LimparParamentros(); acessoAoBancoDeDadosSqlServer.AdicionarParamentros("@ContratoId", id); dataTable = acessoAoBancoDeDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspConsultaSmartContractPorId"); foreach (DataRow linha in dataTable.Rows) { SmartContrato smartContrato = new SmartContrato(); smartContrato.ContratoId = Convert.ToInt32(linha["ContratoId"]); smartContrato.TipoContrato = Convert.ToString(linha["TipoContrato"]); smartContrato.DataCriacao = Convert.ToDateTime(linha["DataCriacao"]); smartContrato.Valor = Convert.ToDouble(linha["Valor"]); smartContrato.ClienteId = Convert.ToInt32(linha["ClienteId"]); smartContratosColecao.Add(smartContrato); } return(smartContratosColecao); } catch (Exception ex) { throw ex; } }
public SmartContratoAlterarFrm(SmartContrato smartContrato) { InitializeComponent(); TxtIdDoCliente.Text = smartContrato.ClienteId.ToString(); TxtIdDoContrato.Text = smartContrato.ContratoId.ToString(); TxtValor.Text = smartContrato.Valor.ToString(); DtpData.Value = smartContrato.DataCriacao; CbxTipoDoContrato.Text = smartContrato.TipoContrato.ToString(); }
private void BtnSalvar_Click(object sender, EventArgs e) { SmartContrato smartContrato = new SmartContrato(); smartContrato.ClienteId = int.Parse(TxtIdDoCliente.Text); smartContrato.DataCriacao = DtpDataDaCriação.Value; smartContrato.TipoContrato = CbxTipoDoContrato.Text; smartContrato.Valor = int.Parse(TxtValor.Text); smartContratoNegocios.InserirSmartContrato(smartContrato); this.Close(); }
private void BtnAlterarContrato_Click(object sender, EventArgs e) { if (DgvContratos.SelectedRows.Count == 0) { MessageBox.Show("Nenhum registro selecionado", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { smartContratoSelecionado = DgvContratos.SelectedRows[0].DataBoundItem as SmartContrato; SmartContratoAlterarFrm smartContratoAlterarFrm = new SmartContratoAlterarFrm(smartContratoSelecionado); smartContratoAlterarFrm.MdiParent = this.MdiParent; smartContratoAlterarFrm.Show(); } }
public string InserirSmartContrato(SmartContrato smartContrato) { try { acessoAoBancoDeDadosSqlServer.LimparParamentros(); acessoAoBancoDeDadosSqlServer.AdicionarParamentros("@TipoContrato", smartContrato.TipoContrato); acessoAoBancoDeDadosSqlServer.AdicionarParamentros("@DataCriacao", smartContrato.DataCriacao); acessoAoBancoDeDadosSqlServer.AdicionarParamentros("@Valor", smartContrato.Valor); acessoAoBancoDeDadosSqlServer.AdicionarParamentros("@ClienteId", smartContrato.ClienteId); string id = acessoAoBancoDeDadosSqlServer.ExecutarManipulacao(CommandType.StoredProcedure, "uspInserirSmartContract").ToString(); return(id); } catch (Exception ex) { return(ex.Message); } }