/// <summary> /// Inserindo a primeira parte de cliente que seria os dados principais de clientes /// </summary> /// <param name="cl">dados principais do cliente</param> /// <returns>id deste cliente que fora inserido no banco(SELECT LAST_INSERT_ID())</returns> public void inserirUsuario(MO_Cliente cl) { if (cl != null) { sql = ""; db = new MO_DB(); monta = new DAL_MontaComando(); db.tabela = MO_NomesBanco.tabelaCli; db.campos = string.Format("{0},{1},{2},{3},{4},{5},{6},{7},{8},{9},{10},{11},{12}", MO_NomesBanco.idCli, MO_NomesBanco.fkUsuCli, MO_NomesBanco.matricCli, MO_NomesBanco.nomeCli, MO_NomesBanco.telCli, MO_NomesBanco.celCli, MO_NomesBanco.sexCli, MO_NomesBanco.cpfCli, MO_NomesBanco.identCli, MO_NomesBanco.ufIdentCli, MO_NomesBanco.emailCli, MO_NomesBanco.dtNCli, MO_NomesBanco.statCli); db.valores = string.Format("null,{0},{1},'{2}','{3}','{4}','{5}','{6}','{7}','{8}','{9}','{10}',{11}", cl.idUsu, cl.matricula, cl.nome, cl.telefone, cl.celular, cl.sexo, cl.cpf, cl.identidade, cl.ufIdentidade, cl.email, cl.nasc, (int)cl.status); sql = monta.montaInserir(db); executar(sql); } else { throw new Exception("Error, tente novamente mais tarde!"); } }
/// <summary> /// transforma o dataTable para uma lista de clientes, pois é mais facil de ser manipulada /// </summary> /// <param name="dt">a resposta do banco de dados</param> /// <returns>lista com usuarios</returns> private List <MO_Cliente> montaLista(DataTable dt) { List <MO_Cliente> listCli = new List <MO_Cliente>(); MO_Cliente cli = new MO_Cliente(); for (int i = 0; i < dt.Rows.Count; i++) { cli = new MO_Cliente(); cli.idCli = int.Parse(dt.Rows[i][MO_NomesBanco.idCli].ToString()); cli.idUsu = int.Parse(dt.Rows[i][MO_NomesBanco.fkUsuCli].ToString()); cli.matricula = int.Parse(dt.Rows[i][MO_NomesBanco.matricCli].ToString()); cli.nome = dt.Rows[i][MO_NomesBanco.nomeCli].ToString(); cli.telefone = dt.Rows[i][MO_NomesBanco.telCli].ToString(); cli.celular = dt.Rows[i][MO_NomesBanco.celCli].ToString(); cli.sexo = dt.Rows[i][MO_NomesBanco.sexCli].ToString(); cli.cpf = dt.Rows[i][MO_NomesBanco.cpfCli].ToString(); cli.identidade = dt.Rows[i][MO_NomesBanco.identCli].ToString(); cli.ufIdentidade = dt.Rows[i][MO_NomesBanco.ufIdentCli].ToString(); cli.email = dt.Rows[i][MO_NomesBanco.emailCli].ToString(); cli.nasc = Convert.ToDateTime(dt.Rows[i][MO_NomesBanco.dtNCli].ToString()); cli.status = (Status)dt.Rows[i][MO_NomesBanco.statCli]; listCli.Add(cli); } return(listCli); }
private void BtnPesquisa_Click(object sender, EventArgs e) { try { MO_Cliente cli = new MO_Cliente(); cli.idCli = int.Parse(this.GdUsuario.CurrentRow.Cells["id"].Value.ToString()); cli.idUsu = int.Parse(this.GdUsuario.CurrentRow.Cells["idUsu"].Value.ToString()); cli.matricula = int.Parse(this.GdUsuario.CurrentRow.Cells["matricula"].Value.ToString()); cli.nome = this.GdUsuario.CurrentRow.Cells["nome"].Value.ToString(); cli.sexo = this.GdUsuario.CurrentRow.Cells["sexo"].Value.ToString(); cli.telefone = this.GdUsuario.CurrentRow.Cells["tel"].Value.ToString(); cli.celular = this.GdUsuario.CurrentRow.Cells["cel"].Value.ToString(); cli.cpf = this.GdUsuario.CurrentRow.Cells["cpf"].Value.ToString(); cli.identidade = this.GdUsuario.CurrentRow.Cells["identidade"].Value.ToString(); cli.ufIdentidade = this.GdUsuario.CurrentRow.Cells["ufIdentidade"].Value.ToString(); cli.email = this.GdUsuario.CurrentRow.Cells["email"].Value.ToString(); cli.nasc = Convert.ToDateTime(this.GdUsuario.CurrentRow.Cells["dataNasc"].Value.ToString()); FrmEditarCliente edit = new FrmEditarCliente(cli); edit.ShowDialog(this); refreshGrid(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
/// <summary> /// atualiza o grid com os usuarios que pertencem a turma.. /// </summary> private void refreshGrid() { turBLL = new BLL_Turma(); cliBLL = new BLL_Cliente(); List <MO_AlunoTurma> listAlTr = new List <MO_AlunoTurma>(); MO_Cliente cli; string[] linha = new string[3]; listAlTr = turBLL.procuraAlunosTurma(turU); alocados = listAlTr; this.DgAlunos.Rows.Clear(); foreach (MO_AlunoTurma a in listAlTr) { cli = new MO_Cliente(); cli.idCli = a.idCli; cli = cliBLL.buscaClienteId(cli)[0]; linha[0] = cli.idCli.ToString(); linha[1] = cli.matricula.ToString(); linha[2] = cli.nome; this.DgAlunos.Rows.Add(linha); } if (this.DgAlunos.Rows.Count >= turU.maxAlunos) { this.BtnAdicionar.Enabled = false; } else { this.BtnAdicionar.Enabled = true; } }
public FrmEditarCliente(MO_Cliente cli) { InitializeComponent(); cliU = new MO_Cliente(); cliU = cli; }
private void BtnOk_Click(object sender, EventArgs e) { MO_Cliente cli = new MO_Cliente(); BLL_Cliente cliBLL = new BLL_Cliente(); BLL_AdicionaisCliente adBLL = new BLL_AdicionaisCliente(); MO_AdicionaisCliente adCli = new MO_AdicionaisCliente(); int id = 0; try { cli = montaCli(); //parte de adicionais do cliente(outra tabela) adCli = montaAdCli(id); if (verificaCamposPreenchidos(cli, adCli)) { //inserindo de fato adCli.idCli = cliBLL.inserir(cli); adBLL.inserir(adCli); //inserindo a primeira mensalidade deste cliente. inserirPrimeiraMensalidade((int)adCli.idCli); this.Close(); MessageBox.Show("Cliente inserido com sucesso!", "Atenção"); } else { MessageBox.Show("Favor preencher todos os campos!", "Atenção"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void button1_Click(object sender, EventArgs e) { MO_Cliente iCliente = new MO_Cliente(); iCliente.VDni = txtDni.Text; iCliente.VNombre = txtNombre.Text; // iCliente.VApellidos = txtApellidoCliente.Text; iCliente.VDireccion = txtDireccion.Text; iCliente.VTelefono = txtTelefono.Text; iCliente.VFechaNacimiento = Convert.ToDateTime(dtpFecha.Text); iCliente.VCorreo = txtCorreo.Text; if (iLogica_NegocioCliente.fn_InsertarCliente(iCliente) == true) { MessageBox.Show("Cliente Registrado", "Registro", MessageBoxButtons.OK, MessageBoxIcon.Information); //cbLista_Conductores.Items.Clear(); //vGestion.fn_lista_conductores(vLista_Conductores, cbLista_Conductores); // fn_limpiar_campos(); } else { MessageBox.Show("Cliente NO Registrado", "Registro", MessageBoxButtons.OK, MessageBoxIcon.Warning); // fn_limpiar_campos(); } }
private void BtnOk_Click(object sender, EventArgs e) { MO_Cliente cli = new MO_Cliente(); MO_AdicionaisCliente adCli = new MO_AdicionaisCliente(); try { cli = montaCli(); adCli = montaAdCli((int)cliU.idCli); if (verificaCamposPreenchidos(cli, adCli)) { //monta cli cliBLL.atualizar(cli); //monta adCli adBLL.atualizar(adCli); this.Close(); MessageBox.Show("Cliente atualizado com sucesso!!", "Atenção"); } else { MessageBox.Show("Favor preencher todos os campos", "Atenção"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnExc_Click(object sender, EventArgs e) { try { if (MessageBox.Show("Deseja realmente excluir o cliente? ", "Atenção!", MessageBoxButtons.YesNo) == DialogResult.Yes) { MO_Cliente cli = new MO_Cliente(); cli.idCli = int.Parse(this.GdUsuario.CurrentRow.Cells["id"].Value.ToString()); cli.idUsu = int.Parse(this.GdUsuario.CurrentRow.Cells["idUsu"].Value.ToString()); cli.matricula = int.Parse(this.GdUsuario.CurrentRow.Cells["matricula"].Value.ToString()); cli.nome = this.GdUsuario.CurrentRow.Cells["nome"].Value.ToString(); cli.sexo = this.GdUsuario.CurrentRow.Cells["sexo"].Value.ToString(); cli.telefone = this.GdUsuario.CurrentRow.Cells["tel"].Value.ToString(); cli.celular = this.GdUsuario.CurrentRow.Cells["cel"].Value.ToString(); cli.cpf = this.GdUsuario.CurrentRow.Cells["cpf"].Value.ToString(); cli.identidade = this.GdUsuario.CurrentRow.Cells["identidade"].Value.ToString(); cli.ufIdentidade = this.GdUsuario.CurrentRow.Cells["ufIdentidade"].Value.ToString(); cli.email = this.GdUsuario.CurrentRow.Cells["email"].Value.ToString(); cli.nasc = Convert.ToDateTime(this.GdUsuario.CurrentRow.Cells["dataNasc"].Value.ToString()); cli.status = Status.inativo; cliBll.atualizar(cli); refreshGrid(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
/// <summary> /// verificações padores /// </summary> /// <param name="cli">dados de cliente</param> /// <returns>true se tudo ok</returns> private bool filtraDados(MO_Cliente cli) { if (cli.matricula != null) { if (cli.nome != string.Empty) { if (cli.identidade != string.Empty) { return(true); } else { throw new Exception("preencha o campo de identidade!"); } } else { throw new Exception("preencha o campo de nome!"); } } else { throw new Exception("preencha o campo de nome!"); } }
public Boolean fn_EliminarCliente(MO_Cliente pCliente) { Cliente sCliente = new Cliente(); sCliente.DNI = pCliente.VDni; //Ejecutamos la función de eliminación de Acceso a Datos return(iAccesoDatos.fn_EliminaCliente(sCliente)); }
/// <summary> /// Atualiza o cliente /// </summary> /// <param name="cli">dados do cliente para serem atualizados</param> public void atualizar(MO_Cliente cli) { if (cli != null) { filtraDados(cli); cliDAL.atualiza(cli); } else { throw new Exception("ERROR, tente novamente mais tarde."); } }
/// <summary> /// inserindo os dados basicos de cliente /// </summary> /// <param name="cli">dados principais de cliente</param> public int inserir(MO_Cliente cli) { if (cli != null) { filtraDados(cli); cliDAL.inserirUsuario(cli); return((int)cliDAL.selecionarUltimaLinhaInserida().idCli); } else { throw new Exception("ERROR, tente novamente mais tarde."); } }
public Boolean fn_ActualizarCliente(MO_Cliente pCliente) { Cliente sCliente = new Cliente(); sCliente.DNI = pCliente.VDni; sCliente.Nombre = pCliente.VNombre; // sCliente.Apellido = pCliente.VApellidos; sCliente.Telefono = pCliente.VTelefono; sCliente.Direccion = pCliente.VDireccion; sCliente.FechaNacimiento = pCliente.VFechaNacimiento; sCliente.Correo = pCliente.VCorreo; //Ejecutamos la función de actualización de Acceso a Datos return(iAccesoDatos.fn_ActualizaCliente(sCliente)); }
private void button2_Click(object sender, EventArgs e) { MO_Cliente iCliente = new MO_Cliente(); iCliente.VDni = txtDni.Text; if (iLogica_NegocioCliente.fn_EliminarCliente(iCliente) == true) { MessageBox.Show("Cliente Eliminado", "Registro", MessageBoxButtons.OK, MessageBoxIcon.Information); fn_limpiar_campos(); } else { MessageBox.Show("Cliente NO Eliminado", "Registro", MessageBoxButtons.OK, MessageBoxIcon.Warning); fn_limpiar_campos(); } }
private void FrmEditarAvaliacoes_Load(object sender, EventArgs e) { try { MO_Cliente cli = new MO_Cliente(); BLL_Cliente cliBLL = new BLL_Cliente(); cli.idCli = avaU.idCli; this.CbmCli.DataSource = cliBLL.buscaClienteId(cli); this.CbmCli.ValueMember = MO_NomesBanco.nomeCli; this.CbmCli.DisplayMember = MO_NomesBanco.idCli; this.DtData.Text = avaU.data; this.MskHora.Text = avaU.hora.Replace(":", ""); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void atualizaAgenda() { try { MO_Agenda p = new MO_Agenda(); MO_Cliente c = new MO_Cliente(); BLL_Cliente cliBLL = new BLL_Cliente(); BLL_Avaliacoes avaBLL = new BLL_Avaliacoes(); BLL_Agenda aBLL = new BLL_Agenda(); List <MO_Agenda> lA = new List <MO_Agenda>(); List <MO_Avaliacao> lAva = new List <MO_Avaliacao>(); string[] row = new string[2]; p.idUsu = Program.userLogado.id; p.data = DateTime.Now; lA = aBLL.procurar(p); this.DgAgenda.Rows.Clear(); foreach (MO_Agenda a in lA) { row[0] = a.titulo; row[1] = a.descricao; this.DgAgenda.Rows.Add(row); } lAva = avaBLL.buscaDia(DateTime.Now.ToString("dd/MM/yyyy")); this.DgAva.Rows.Clear(); foreach (MO_Avaliacao a in lAva) { c = new MO_Cliente(); c.idCli = a.idCli; row[0] = cliBLL.buscaClienteId(c)[0].nome; row[1] = a.hora; this.DgAva.Rows.Add(row); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
/// <summary> /// Para buscar um cliente em especifico /// </summary> /// <param name="cli">dados de cliente em especifico id..</param> /// <returns>conteudo deste cliente</returns> public List <MO_Cliente> buscaClienteId(MO_Cliente cli) { if (cli != null) { if (cli.idCli != null) { cliDAL = new DAL_Cliente(); return(cliDAL.pesquisaClientes(string.Format("{0}={1}", MO_NomesBanco.idCli, cli.idCli), null, null)); } else { throw new Exception("ERROR, id do cliente não pode ser null."); } } else { throw new Exception("ERROR, tente novamente mais tarde."); } }
/// <summary> /// Monta o cliente-- /// </summary> /// <returns>cliente</returns> private MO_Cliente montaCli() { MO_Cliente cli = new MO_Cliente(); cli.idUsu = Program.userLogado.id; cli.matricula = int.Parse(this.TxtMatric.Text); cli.nome = this.TxtNome.Text; cli.cpf = retiraCaracteresMascaras(this.MskCPF.Text); cli.email = this.TxtEmail.Text; cli.sexo = this.CbmSexo.Text.ToString(); cli.identidade = this.TxtId.Text; cli.telefone = retiraCaracteresMascaras(this.MskTel.Text); cli.celular = retiraCaracteresMascaras(this.MskCel.Text); cli.ufIdentidade = this.TxtUF.Text; cli.nasc = Convert.ToDateTime(this.MskDataNasc.Text); cli.status = Status.ativo; return(cli); }
public MO_Cliente fn_ConsultarCliente(MO_Cliente pCliente) { Cliente iCliente = new Cliente(); iCliente.DNI = pCliente.VDni; //Ejecutamos la función de consulta de Acceso a Datos iCliente = iAccesoDatos.fn_ConsultaCliente(iCliente); MO_Cliente sCliente = new MO_Cliente(); sCliente.VDni = iCliente.DNI; sCliente.VNombre = iCliente.Nombre; // sCliente.VApellidos = iCliente.Apellido; sCliente.VTelefono = iCliente.Telefono; sCliente.VDireccion = iCliente.Direccion; sCliente.VFechaNacimiento = Convert.ToDateTime(iCliente.FechaNacimiento); sCliente.VCorreo = iCliente.Correo; return(sCliente); }
public List <MO_Cliente> fn_ConsultarClientes() { List <Cliente> iClientes = new List <Cliente>(); List <MO_Cliente> sClientes = new List <MO_Cliente>(); //Ejecutamos la función de consulta de Acceso a Datos iClientes = iAccesoDatos.fn_ConsultaClientes(); foreach (Cliente iCliente in iClientes) { MO_Cliente sCliente = new MO_Cliente(); sCliente.VDni = iCliente.DNI; sCliente.VTelefono = iCliente.Nombre; sCliente.VDireccion = iCliente.Direccion; sCliente.VNombre = iCliente.Nombre; sCliente.VFechaNacimiento = Convert.ToDateTime(iCliente.FechaNacimiento); sClientes.Add(sCliente); sCliente.VCorreo = iCliente.Correo; } return(sClientes); }
private void button4_Click(object sender, EventArgs e) { MO_Cliente cCliente = new MO_Cliente(); cCliente.VDni = txtDni.Text; MO_Cliente iCliente = iLogica_NegocioCliente.fn_ConsultarCliente(cCliente); if (iCliente.VDni != null) { txtDni.Text = iCliente.VDni; txtNombre.Text = iCliente.VNombre; /* txtApellidoCliente.Text = iCliente.VApellidos; */ txtTelefono.Text = iCliente.VTelefono; txtDireccion.Text = iCliente.VDireccion; // Fecha.Text = iCliente.VFechaNacimiento.ToString(); txtCorreo.Text = iCliente.VCorreo; } else { MessageBox.Show("Cliente NO Registrado", "Consulta", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
/// <summary> /// Ediatando os dados do cliente, primeira parte para so cliente.. /// </summary> /// <param name="cli">dados principais do cliente</param> public void atualiza(MO_Cliente cli) { if (cli != null) { db = new MO_DB(); monta = new DAL_MontaComando(); sql = ""; db.tabela = MO_NomesBanco.tabelaCli; db.campos = string.Format("{0}={11}, {1}='{12}', {2}='{13}', {3}='{14}', {4}='{15}', {5}='{16}', {6}='{17}', {7}='{18}', {8}='{19}', {9}='{20}', {10}={21}", MO_NomesBanco.matricCli, MO_NomesBanco.nomeCli, MO_NomesBanco.telCli, MO_NomesBanco.celCli, MO_NomesBanco.sexCli, MO_NomesBanco.cpfCli, MO_NomesBanco.identCli, MO_NomesBanco.ufIdentCli, MO_NomesBanco.emailCli, MO_NomesBanco.dtNCli, MO_NomesBanco.statCli, cli.matricula, cli.nome, cli.telefone, cli.celular, cli.sexo, cli.cpf, cli.identidade, cli.ufIdentidade, cli.email, cli.nasc, (int)cli.status); db.adicionais = string.Format("{0}={1}", MO_NomesBanco.idCli, cli.idCli); sql = monta.montaEditar(db); executar(sql); } else { throw new Exception("ERROR, tente novamente mais tarde!"); } }
private void button3_Click(object sender, EventArgs e) { { MO_Cliente iCliente = new MO_Cliente(); iCliente.VDni = txtDni.Text; iCliente.VNombre = txtNombre.Text; iCliente.VTelefono = txtTelefono.Text; iCliente.VDireccion = txtDireccion.Text; iCliente.VTelefono = txtTelefono.Text; iCliente.VFechaNacimiento = Convert.ToDateTime(dtpFecha.Text); iCliente.VCorreo = txtCorreo.Text; if (iLogica_NegocioCliente.fn_ActualizarCliente(iCliente) == true) { MessageBox.Show("Cliente Actualizado", "Registro", MessageBoxButtons.OK, MessageBoxIcon.Information); fn_limpiar_campos(); } else { MessageBox.Show("Cliente NO Actualizado", "Registro", MessageBoxButtons.OK, MessageBoxIcon.Warning); fn_limpiar_campos(); } } }
private bool verificaCamposPreenchidos(MO_Cliente c, MO_AdicionaisCliente aC) { bool retorno = false; #region ==verificações== if (c.matricula != null) { if (c.nome != "") { if (c.telefone != "") { if (c.celular != "") { if (c.sexo != "") { if (c.cpf != "") { if (c.identidade != "") { if (c.ufIdentidade != "") { if (c.email != "") { if (c.nasc != null) { if (aC.objetivo != "") { if (aC.profissao != "") { if (aC.estadoCivil != "") { if (aC.telEmpresa != "") { if (aC.nomePai != "") { if (aC.nomeMae != "") { if (aC.responsavel != "") { if (aC.telResponsavel != "") { if (aC.endereco != "") { if (aC.bairro != "") { if (aC.cep != "") { if (aC.cidade != "") { retorno = true; } } } } } } } } } } } } } } } } } } } } } } #endregion return(retorno); }