private void btnActualiza_Click(object sender, EventArgs e) { if (tbListaCliente.Parent == null) { // 3 es el index por la cuarta pestana tbControlMantenedor.TabPages.Insert(0, tbListaCliente); } tbControlMantenedor.Visible = true; tbActualizaCliente.Parent = null; tbIngresaCliente.Parent = null; tbEliminaCliente.Parent = null; tbInfomeCliente.Parent = null; tbIngresaProfesional.Parent = null; tbBuscar.Parent = null; if (this.dgvListaCliente.SelectedRows.Count == 0) { MessageBox.Show("Error: Debe seleccionar un usuario para Editar.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { //eCliente e_cliente = new eCliente(); //e_cliente.nombre = txtNombreClienteListar.Text.Trim(); //e_cliente.apPaterno = txtPaternoClienteListar.Text.Trim(); //e_cliente.apMaterno = txtMaternoClienteListar.Text.Trim(); //e_cliente.rut = int.Parse(txtRutListar.Text.Trim()); /*CREAR CLIENTE*/ eCliente cl = new eCliente(); dClientes dcliente = new dClientes(); cl.idcliente = int.Parse(txtIdCliente.Text.Trim()); cl.nombre = txtNombreClienteListar.Text.Trim(); cl.apPaterno = txtPaternoClienteListar.Text.Trim(); cl.apMaterno = txtMaternoClienteListar.Text.Trim(); cl.rut = int.Parse(txtRutListar.Text.Trim()); cl.dvVerificador = txtDvListar.Text.Trim(); cl.idRubro = int.Parse(cbRubroListaCliente.SelectedValue.ToString()); cl.direccion = txtDireccionClienteListar.Text.Trim(); cl.codComuna = int.Parse(cbComunaListaCliente.SelectedValue.ToString()); cl.codCiudad = int.Parse(cbCiudadListaCliente.SelectedValue.ToString()); cl.codRegion = int.Parse(cbRegionListaCliente.SelectedValue.ToString()); cl.telefono = int.Parse(txtTelefonoClienteListar.Text.Trim()); cl.email = txtEmailClienteListar.Text.Trim(); dcliente.editaCliente(cl); listaCliente(cl.rut, cl.nombre + " " + cl.apPaterno + " " + cl.apMaterno); MessageBox.Show("Cliente editado exitosamente.", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void btnDescargaListadoCliente_Click(object sender, EventArgs e) { string para = Microsoft.VisualBasic.Interaction.InputBox("Favor ingrese correo a enviar: ", "Peticion correo"); dClientes creapdf = new dClientes(); creapdf.creaPdf(); pEnviaCorreoArchivo(para); MessageBox.Show("Se ha generado exitosamente el archivo."); }
private void button1_Click(object sender, EventArgs e) { int rut; string nombre; if (!string.IsNullOrEmpty(txtRutBuscar.Text)) { rut = int.Parse(txtRutBuscar.Text.ToString()); nombre = " "; } else { nombre = txtNombreBusca.Text.ToString(); rut = '0'; } try { if (rdCliente.Checked == true) { dClientes dcliente = new dClientes(); List <eCliente> listaCliente = new List <eCliente>(); listaCliente.AddRange(dcliente.getListaClientePorRutorName(rut, nombre)); listaCl = new BindingList <eCliente>(listaCliente); this.dgvBuscar.DataSource = listaCl; this.Focus(); } else if (rdProfesional.Checked == true) { nombre = txtNombreBusca.Text.ToString(); } } catch (Exception ex) { MessageBox.Show("Error al cargar la lista " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnEliminarListar_Click(object sender, EventArgs e) { int i, idcliente; i = dgvListaCliente.SelectedCells[0].RowIndex; idcliente = int.Parse(dgvListaCliente.Rows[i].Cells[0].Value.ToString()); try { dClientes eliminaCliente = new dClientes(); eliminaCliente.eliminaCliente(idcliente); MessageBox.Show("Éxito al eliminar producto."); } catch (Exception ex) { MessageBox.Show("Error al eliminar producto.", ex.Message); } }
private void btnBuscaEliminaCliente_Click(object sender, EventArgs e) { int rutEliminaCliente; string nombreEliminaCliente; //rutEliminaCliente = int.Parse(txtRutEliminaCliente.Text.ToString()); //nombreEliminaCliente = txtNombreEliminaCliente.Text.ToString(); if (!string.IsNullOrEmpty(txtRutEliminaCliente.Text)) { rutEliminaCliente = int.Parse(txtRutEliminaCliente.Text.ToString()); nombreEliminaCliente = " "; } else { nombreEliminaCliente = txtNombreBusca.Text.ToString(); rutEliminaCliente = '0'; } try { dClientes dcliente = new dClientes(); List <eCliente> listaCliente = new List <eCliente>(); listaCliente.AddRange(dcliente.getListaClientePorRutorName(rutEliminaCliente, nombreEliminaCliente)); listaCl = new BindingList <eCliente>(listaCliente); this.dgvListaEliminar.DataSource = listaCl; this.Focus(); } catch (Exception ex) { MessageBox.Show("Error al cargar la lista " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
void listaCliente(int rut, string nombre) { try { dClientes dcliente = new dClientes(); List <eCliente> listaCliente = new List <eCliente>(); listaCliente.AddRange(dcliente.getListaClientePorRutorName(rut, nombre)); listaCl = new BindingList <eCliente>(listaCliente); this.dgvListaEliminar.DataSource = listaCl; this.Focus(); } catch (Exception ex) { MessageBox.Show("Error al cargar la lista " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnEliminaEliminar_Click(object sender, EventArgs e) { int i, idcliente; i = dgvListaEliminar.SelectedCells[0].RowIndex; idcliente = int.Parse(dgvListaEliminar.Rows[i].Cells[0].Value.ToString()); try { dClientes eliminaCliente = new dClientes(); eliminaCliente.eliminaCliente(idcliente); MessageBox.Show("Éxito al eliminar producto."); listaCliente(int.Parse(txtRutActualiza.Text.Trim()), txtNombreActualiza.Text.Trim() + " " + txtPaternoActualiza.Text.Trim() + " " + txtMaternoActualiza.Text.Trim()); //try //{ // dClientes dcliente = new dClientes(); // List<eCliente> listaCliente = new List<eCliente>(); // listaCliente.AddRange(dcliente.getListaClientePorRutorName(int.Parse(txtRutEliminaCliente.Text.Trim()), txtNombreEliminaCliente.Text.Trim())) ; // listaCl = new BindingList<eCliente>(listaCliente); // this.dgvListaEliminar.DataSource = listaCl; // this.Focus(); //} //catch (Exception ex) //{ // MessageBox.Show("Error al cargar la lista " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); //} } catch (Exception ex) { MessageBox.Show("Error al eliminar producto.", ex.Message); } }
private void btnGuardar_Click(object sender, EventArgs e) { pCalculaDV(int.Parse(txtRut.Text)); /*VALIDACION DATOS*/ if (String.IsNullOrEmpty(txtNombreCliente.Text) || txtNombreCliente.TextLength < 3) { MessageBox.Show("Error: El Nombre es obligatorio.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); txtNombreCliente.Focus(); return; } else if (String.IsNullOrEmpty(txtRut.Text) || txtRut.TextLength < 7) { MessageBox.Show("Error: El Rut es obligatorio.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); txtRut.Focus(); return; } else if (String.IsNullOrEmpty(txtTelefonoCliente.Text) || txtTelefonoCliente.TextLength < 9) { MessageBox.Show("Error: El telefono es obligatorio.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); txtTelefonoCliente.Focus(); return; } else if (String.IsNullOrEmpty(txtMailCliente.Text)) { MessageBox.Show("Error: El Mail es obligatorio.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); txtMailCliente.Focus(); return; } else if (String.IsNullOrEmpty(txtDireccionCliente.Text)) { MessageBox.Show("Error: La dirección es obligatoria.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); txtDireccionCliente.Focus(); return; } //else if (!ValidaRut(txtRut.Text.Trim(),txtDV.Text.Trim())) //{ // MessageBox.Show("Error: El Rut ingresado no es válido. Debe ser sin puntos y con guión.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); // txtRut.Focus(); // return; //} else if (!IsValidEmail(txtMailCliente.Text.Trim())) { MessageBox.Show("Error: El Email ingresado no es válido.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); txtMailCliente.Focus(); return; } try { /*CREAR CLIENTE*/ eCliente cl = new eCliente(); dClientes dcliente = new dClientes(); cl.nombre = txtNombreCliente.Text.Trim(); cl.apPaterno = txtPaternoCliente.Text.Trim(); cl.apMaterno = txtMaternoCliente.Text.Trim(); cl.rut = int.Parse(txtRut.Text.Trim()); cl.dvVerificador = txtDV.Text.Trim(); cl.idRubro = int.Parse(cbRubro.SelectedValue.ToString()); cl.direccion = txtDireccionCliente.Text.Trim(); cl.codComuna = int.Parse(cbComuna.SelectedValue.ToString()); cl.codCiudad = int.Parse(cbCiudad.SelectedValue.ToString()); cl.codRegion = int.Parse(cbRegion.SelectedValue.ToString()); cl.telefono = int.Parse(txtTelefonoCliente.Text.Trim()); cl.email = txtMailCliente.Text.Trim(); dcliente.creaCliente(cl); /*CREAR USUARIO*/ dClientes clientedao = new dClientes(); DataTable obtieneCL = clientedao.obtieneMaxCliente(); eUsuario usu = new eUsuario(); D_Usuarios dusuario = new D_Usuarios(); usu.idTipoUsuario = 2; //TipoUsuario: 1 Administrador - 2 Cliente usu.usuario = txtNombreCliente.Text.Trim().Substring(0, 1) + '.' + txtPaternoCliente.Text.Trim() + txtMaternoCliente.Text.Trim().Substring(0, 1); usu.clave = txtNombreCliente.Text.Trim().Substring(0, 1) + '.' + txtPaternoCliente.Text.Trim() + txtMaternoCliente.Text.Trim().Substring(0, 1) + txtRut.Text.Trim().Substring(0, 4); usu.activo = 1; usu.idcliente = int.Parse(obtieneCL.Rows[0]["idcliente"].ToString().Trim()); //int.Parse(obtieneCL.Rows[0]["idcliente"].ToString()); dusuario.creaUsuario(usu); MessageBox.Show("El cliente se creado exitosamente.", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information); //this.Dispose(); /*ENVIA CORREO CON CREDENCIALES DE USUARIO*/ pEnviaCorreo(txtMailCliente.Text, usu.usuario, usu.clave); } catch (Exception ex) { MessageBox.Show("Error: Ha ocurrido un error al crear el usuario. " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnLista_Click(object sender, EventArgs e) { ////PRECARGAR REGION, COMUNA,CIUDAD Y REGION ///*CARGA CB RUBROS*/ //dRubro rubrodao = new dRubro(); //DataTable drubro = rubrodao.obtieneRubros(); //this.cbRubroListaCliente.DataSource = drubro; //this.cbRubroListaCliente.DisplayMember = "descripcionrubro"; //this.cbRubroListaCliente.ValueMember = "idrubro"; ///*CARGA CB COMUNA*/ //dComuna comunadao = new dComuna(); //DataTable dcomuna = comunadao.obtieneComunacb(); //this.cbComunaListaCliente.DataSource = dcomuna; //this.cbComunaListaCliente.DisplayMember = "nombrecomuna"; //this.cbComunaListaCliente.ValueMember = "idcomuna"; ///*CARGA CB CIUDAD*/ //this.cbCiudadListaCliente.DataSource = dcomuna; //this.cbCiudadListaCliente.DisplayMember = "nombreciudad"; //this.cbCiudadListaCliente.ValueMember = "idciudad"; ///*CARGA CB REGION*/ //this.cbRegionListaCliente.DataSource = dcomuna; //this.cbRegionListaCliente.DisplayMember = "nombreregion"; //this.cbRegionListaCliente.ValueMember = "idregion"; if (tbListaCliente.Parent == null) { // 1 es el index por la segunda pestana tbControlMantenedor.TabPages.Insert(1, tbListaCliente); } tbControlMantenedor.Visible = true; tbActualizaCliente.Parent = null; tbIngresaCliente.Parent = null; tbEliminaCliente.Parent = null; tbIngresaProfesional.Parent = null; tbBuscar.Parent = null; tbInfomeCliente.Parent = null; try { dClientes dcliente = new dClientes(); List <eCliente> listaCliente = new List <eCliente>(); listaCliente.AddRange(dcliente.getListaCliente()); listaCl = new BindingList <eCliente>(listaCliente); this.dgvListaCliente.DataSource = listaCl; this.Focus(); } catch (Exception ex) { MessageBox.Show("Error al cargar la lista " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }