public List <MLTAB_CLI> Consultar() { List <MLTAB_CLI> lstMLTAB_Cli = new List <MLTAB_CLI>(); using (SqlConnection objConexao = new SqlConnection(strConnection)) { using (SqlCommand objComando = new SqlCommand(strSelect, objConexao)) { objConexao.Open(); SqlDataReader objDataReader = objComando.ExecuteReader(); if (objDataReader.HasRows) { while (objDataReader.Read()) { MLTAB_CLI objMLTAB_CLI = new MLTAB_CLI(); objMLTAB_CLI.ID_CLI = Convert.ToInt32(objDataReader["ID_CLI"].ToString()); objMLTAB_CLI.Cli_Nome = objDataReader["Cli_Nome"].ToString(); objMLTAB_CLI.Cli_DataNasc = Convert.ToDateTime(objDataReader["Cli_DataNasc"]); objMLTAB_CLI.Cli_Sexo = objDataReader["Cli_Sexo"].ToString(); objMLTAB_CLI.Cli_Telefone = objDataReader["Cli_Telefone"].ToString(); objMLTAB_CLI.Cli_Email = objDataReader["Cli_Email"].ToString(); lstMLTAB_Cli.Add(objMLTAB_CLI); } objDataReader.Close(); } objConexao.Close(); } } return(lstMLTAB_Cli); }
public int Atualizar(MLTAB_CLI objMLTAB_CLI) { int retorno = 0; using (SqlConnection objConexao = new SqlConnection(strConnection)) { using (SqlCommand objComando = new SqlCommand(strUpdate, objConexao)) { objComando.Parameters.AddWithValue("@ID_CLI", objMLTAB_CLI.ID_CLI); objComando.Parameters.AddWithValue("@Cli_Nome", objMLTAB_CLI.Cli_Nome); objComando.Parameters.AddWithValue("@Cli_DataNasc", objMLTAB_CLI.Cli_DataNasc); objComando.Parameters.AddWithValue("@Cli_Sexo", objMLTAB_CLI.Cli_Sexo); objComando.Parameters.AddWithValue("@Cli_Telefone", objMLTAB_CLI.Cli_Telefone); objComando.Parameters.AddWithValue("@Cli_Email", objMLTAB_CLI.Cli_Email); objConexao.Open(); retorno = objComando.ExecuteNonQuery(); objConexao.Close(); } } return(retorno); }
private void Alterar() { var objMLTAB_CLI = new MLTAB_CLI(); try { if (lstPesquisa.SelectedItems.Count > 0) { objMLTAB_CLI.ID_CLI = Convert.ToInt32(lstPesquisa.SelectedItems[0].Text); objMLTAB_CLI.Cli_Nome = lstPesquisa.SelectedItems[0].SubItems[1].Text; objMLTAB_CLI.Cli_DataNasc = Convert.ToDateTime(lstPesquisa.SelectedItems[0].SubItems[2].Text); objMLTAB_CLI.Cli_Sexo = lstPesquisa.SelectedItems[0].SubItems[3].Text; objMLTAB_CLI.Cli_Telefone = lstPesquisa.SelectedItems[0].SubItems[4].Text; objMLTAB_CLI.Cli_Email = lstPesquisa.SelectedItems[0].SubItems[5].Text; frmNovoCliente objfrmCadastroCliente = new frmNovoCliente(); objfrmCadastroCliente.ID_CLI = objMLTAB_CLI.ID_CLI; objfrmCadastroCliente.Cli_Nome = objMLTAB_CLI.Cli_Nome; objfrmCadastroCliente.Cli_DataNasc = objMLTAB_CLI.Cli_DataNasc; objfrmCadastroCliente.Cli_Sexo = objMLTAB_CLI.Cli_Sexo; objfrmCadastroCliente.Cli_Telefone = objMLTAB_CLI.Cli_Telefone; objfrmCadastroCliente.Cli_Email = objMLTAB_CLI.Cli_Email; objfrmCadastroCliente.ShowDialog(); } } catch (Exception ex) { MessageBox.Show("Ocorreu um erro ao atualizar o cliente: " + ex.Message); } }
private void Pesquisar() { var objBLTAB_CLI = new BLTAB_CLI(); var objMLTAB_CLI = new MLTAB_CLI(); List <MLTAB_CLI> objListaClientes = new List <MLTAB_CLI>(); objMLTAB_CLI.Cli_Nome = (String.IsNullOrEmpty(txtNome.Text)) ? null : txtNome.Text; objListaClientes = objBLTAB_CLI.Consultar(objMLTAB_CLI); lstPesquisa.Items.Clear(); foreach (var itemLista in objListaClientes) { ListViewItem objListViewItem = new ListViewItem(); objListViewItem.Text = itemLista.ID_CLI.ToString(); objListViewItem.SubItems.Add(itemLista.Cli_Nome); objListViewItem.SubItems.Add(itemLista.Cli_DataNasc.ToString()); objListViewItem.SubItems.Add(itemLista.Cli_Sexo.ToString()); objListViewItem.SubItems.Add(itemLista.Cli_Telefone); objListViewItem.SubItems.Add(itemLista.Cli_Email); lstPesquisa.Items.Add(objListViewItem); } }
private void Atualizar(int ID_CLI, string Cli_Nome, DateTime Cli_DataNasc, string Cli_Email, string Cli_Telefone, string Cli_Sexo) { try { int registrosAfetados = 0; var objMLTAB_CLI = new MLTAB_CLI(); var objBLTAB_CLI = new BLTAB_CLI(); objMLTAB_CLI.ID_CLI = ID_CLI; objMLTAB_CLI.Cli_Nome = Cli_Nome; objMLTAB_CLI.Cli_DataNasc = Cli_DataNasc; objMLTAB_CLI.Cli_Email = Cli_Email; objMLTAB_CLI.Cli_Telefone = Cli_Telefone; objMLTAB_CLI.Cli_Sexo = Cli_Sexo; registrosAfetados = objBLTAB_CLI.Atualizar(objMLTAB_CLI); if (registrosAfetados > 0) { MessageBox.Show("Cliente atualizado com sucesso."); Close(); } } catch (Exception) { MessageBox.Show("Ocorreu um erro ao tentar atualizar o cliente."); } }
private void ConfirmarCliente() { var objMLTAB_CLI = new MLTAB_CLI(); if (lstPesquisa.SelectedItems.Count > 0) { objMLTAB_CLI.ID_CLI = Convert.ToInt32(lstPesquisa.SelectedItems[0].Text); objMLTAB_CLI.Cli_Nome = lstPesquisa.SelectedItems[0].SubItems[1].Text; objfrmNovoOrcamentoTattoo.ID_CLI = Convert.ToInt16(objMLTAB_CLI.ID_CLI); objfrmNovoOrcamentoTattoo.Cli_Nome = objMLTAB_CLI.Cli_Nome; this.Close(); } }
public int Atualizar(MLTAB_CLI objMLTAB_CLI) { var objDlTAB_CLI = new DLTAB_CLI(); try { return(objDlTAB_CLI.Atualizar(objMLTAB_CLI)); } catch (Exception ex) { throw ex; } finally { objDlTAB_CLI = null; } }
public List <MLTAB_CLI> Consultar(MLTAB_CLI objMLTAB_CLI) { var objDlTAB_CLI = new DLTAB_CLI(); try { return(objDlTAB_CLI.ConsultarNome(objMLTAB_CLI)); } catch (Exception ex) { throw ex; } finally { objDlTAB_CLI = null; } }
public List <MLTAB_CLI> ConsultarNome(MLTAB_CLI objMLTAB_CLI) { List <MLTAB_CLI> lstMLTAB_CLI = new List <MLTAB_CLI>(); using (SqlConnection objConexao = new SqlConnection(strConnection)) { using (SqlCommand objComando = new SqlCommand(strSelectNome, objConexao)) { if (String.IsNullOrEmpty(objMLTAB_CLI.Cli_Nome)) { objComando.Parameters.AddWithValue("@Cli_Nome", DBNull.Value); } else { objComando.Parameters.AddWithValue("@Cli_Nome", objMLTAB_CLI.Cli_Nome); } objConexao.Open(); SqlDataReader objDataReader = objComando.ExecuteReader(); if (objDataReader.HasRows) { while (objDataReader.Read()) { MLTAB_CLI objMLCliente = new MLTAB_CLI(); objMLCliente.ID_CLI = Convert.ToInt32(objDataReader["ID_CLI"].ToString()); objMLCliente.Cli_Nome = objDataReader["Cli_Nome"].ToString(); objMLCliente.Cli_DataNasc = Convert.ToDateTime(objDataReader["Cli_DataNasc"]); objMLCliente.Cli_Sexo = objDataReader["Cli_Sexo"].ToString(); objMLCliente.Cli_Telefone = objDataReader["Cli_Telefone"].ToString(); objMLCliente.Cli_Email = objDataReader["Cli_Email"].ToString(); lstMLTAB_CLI.Add(objMLCliente); } objDataReader.Close(); } objConexao.Close(); } } return(lstMLTAB_CLI); }
private void CarregarDadosCliente() { var objBLTAB_CLI = new BLTAB_CLI(); var objMLTAB_CLI = new MLTAB_CLI(); List <MLTAB_CLI> objListaClientes = new List <MLTAB_CLI>(); objMLTAB_CLI.Cli_Nome = NomeCli = (String.IsNullOrEmpty(NomeCli)) ? null : NomeCli; objListaClientes = objBLTAB_CLI.Consultar(objMLTAB_CLI); lstPesquisa.Items.Clear(); foreach (var itemLista in objListaClientes) { ListViewItem objListViewItem = new ListViewItem(); objListViewItem.Text = itemLista.ID_CLI.ToString(); objListViewItem.SubItems.Add(itemLista.Cli_Nome); lstPesquisa.Items.Add(objListViewItem); } }
private void Gravar(string Cli_Nome, DateTime Cli_DataNasc, string Cli_Email, string Cli_Telefone, string Cli_Sexo) { try { int registrosAfetados = 0; var objMLTAB_CLI = new MLTAB_CLI(); var objBLTAB_CLI = new BLTAB_CLI(); objMLTAB_CLI.Cli_Nome = Cli_Nome; objMLTAB_CLI.Cli_DataNasc = Cli_DataNasc; objMLTAB_CLI.Cli_Email = Cli_Email; objMLTAB_CLI.Cli_Telefone = Cli_Telefone; objMLTAB_CLI.Cli_Sexo = Cli_Sexo; registrosAfetados = objBLTAB_CLI.Gravar(objMLTAB_CLI); if (registrosAfetados > 0) { if (MessageBox.Show("Cliente gravado com sucesso. Deseja fazer uma tatuagem com esse cliente?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { frmNovoTatuagem objFrmNovoTatuagem = new frmNovoTatuagem(); objFrmNovoTatuagem.ID_CLI = registrosAfetados; objFrmNovoTatuagem.Cli_Nome = txtNome.Text; objFrmNovoTatuagem.ContinuaTat = 1; objFrmNovoTatuagem.ShowDialog(); } txtNome.Text = ""; mskNascimento.Text = ""; txtEmail.Text = ""; mskTelefone.Text = ""; } } catch (Exception) { MessageBox.Show("Ocorreu um erro ao tentar gravar."); } }
public int Gravar(MLTAB_CLI objMLTAB_Cli) { int retorno = 0; using (SqlConnection objConexao = new SqlConnection(strConnection)) { using (SqlCommand objComando = new SqlCommand(strInsert, objConexao)) { objComando.Parameters.AddWithValue("@Cli_Nome", objMLTAB_Cli.Cli_Nome); objComando.Parameters.AddWithValue("@Cli_DataNasc", objMLTAB_Cli.Cli_DataNasc); objComando.Parameters.AddWithValue("@Cli_Sexo", objMLTAB_Cli.Cli_Sexo); objComando.Parameters.AddWithValue("@Cli_Telefone", objMLTAB_Cli.Cli_Telefone); objComando.Parameters.AddWithValue("@Cli_Email", objMLTAB_Cli.Cli_Email); objConexao.Open(); //Utilizo o ExecuteScalar para obter o ID Gravado. retorno = Convert.ToInt32(objComando.ExecuteScalar()); objConexao.Close(); } } return(retorno); }
private void Confirmar() { int idCli = Convert.ToInt32(lstPesquisa.SelectedItems[0].Text); var objBLTAB_TAT = new BLTAB_TAT(); if (objBLTAB_TAT.ChecarTat(idCli)) { if (rdbContinuar.Checked) { var objMLTAB_TAT = new MLTAB_TAT(); if (lstPesquisa.SelectedItems.Count > 0) { objMLTAB_TAT.ID_CLI = Convert.ToInt32(lstPesquisa.SelectedItems[0].Text); frmPesquisaTatuagemAG objFrmPesquisaTatuagem = new frmPesquisaTatuagemAG(); objFrmPesquisaTatuagem.objfrmPesquisaClienteAG = this; objFrmPesquisaTatuagem.ID_CLI = objMLTAB_TAT.ID_CLI; objFrmPesquisaTatuagem.ShowDialog(); if (NAG == 1) { objFrmNovoAgendamento.NAG = 2; objFrmNovoAgendamento.ID_TAT = ID_TAT; objFrmNovoAgendamento.NomeCli = NomeCli; objFrmNovoAgendamento.Orc_Total = Tat_Total; objFrmNovoAgendamento.Tpt_Tipo = Tpt_Tipo; objFrmNovoAgendamento.Tat_Descricao = Tat_Descricao; objFrmNovoAgendamento.Tat_FaltaPagar = Tat_FaltaPagar; this.Close(); } } else { MessageBox.Show("Escolha o cliente"); } } else { var objMLTAB_Cli = new MLTAB_CLI(); if (lstPesquisa.SelectedItems.Count > 0) { objMLTAB_Cli.ID_CLI = Convert.ToInt16(lstPesquisa.SelectedItems[0].Text); objMLTAB_Cli.Cli_Nome = lstPesquisa.SelectedItems[0].SubItems[1].Text; frmNovoTatuagem objfrmNovoTat = new frmNovoTatuagem(); objfrmNovoTat.objFrmPesquisaClienteAG = this; objfrmNovoTat.Cli_Nome = objMLTAB_Cli.Cli_Nome; objfrmNovoTat.ID_CLI = objMLTAB_Cli.ID_CLI; objfrmNovoTat.NovaTatAGENDA = 1; objfrmNovoTat.ShowDialog(); if (NAG == 1) { objFrmNovoAgendamento.NomeCli = NomeCli; objFrmNovoAgendamento.Orc_Total = Tat_Total; objFrmNovoAgendamento.Tat_Descricao = Tat_Descricao; objFrmNovoAgendamento.Tpt_Tipo = Tpt_Tipo; objFrmNovoAgendamento.ID_TAT = ID_TAT; objFrmNovoAgendamento.NAG = 1; this.Close(); } } else { MessageBox.Show("Escolha o cliente"); } } } else { var objMLTAB_Cli = new MLTAB_CLI(); if (lstPesquisa.SelectedItems.Count > 0) { objMLTAB_Cli.ID_CLI = Convert.ToInt16(lstPesquisa.SelectedItems[0].Text); objMLTAB_Cli.Cli_Nome = lstPesquisa.SelectedItems[0].SubItems[1].Text; frmNovoTatuagem objfrmNovoTat = new frmNovoTatuagem(); objfrmNovoTat.objFrmPesquisaClienteAG = this; objfrmNovoTat.Cli_Nome = objMLTAB_Cli.Cli_Nome; objfrmNovoTat.ID_CLI = objMLTAB_Cli.ID_CLI; objfrmNovoTat.NovaTatAGENDA = 1; objfrmNovoTat.ShowDialog(); if (NAG == 1) { objFrmNovoAgendamento.NomeCli = NomeCli; objFrmNovoAgendamento.Orc_Total = Tat_Total; objFrmNovoAgendamento.Tat_Descricao = Tat_Descricao; objFrmNovoAgendamento.Tpt_Tipo = Tpt_Tipo; objFrmNovoAgendamento.ID_TAT = ID_TAT; objFrmNovoAgendamento.NAG = 1; this.Close(); } } else { MessageBox.Show("Escolha o cliente"); } } }