Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
        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);
            }
        }
Beispiel #4
0
        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);
            }
        }
Beispiel #5
0
        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.");
            }
        }
Beispiel #6
0
        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();
            }
        }
Beispiel #7
0
        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;
            }
        }
Beispiel #8
0
        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;
            }
        }
Beispiel #9
0
        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);
        }
Beispiel #10
0
        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);
            }
        }
Beispiel #11
0
        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.");
            }
        }
Beispiel #12
0
        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);
        }
Beispiel #13
0
        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");
                }
            }
        }