private void botonBuscar_Click(object sender, EventArgs e) { String dni = this.textBoxDni.Text; if (dni != "") { if (dni.Length >= 6) { if (funcionesComunes.validarDni(dni)) { DataTable tablaClientes = SqlConnector.obtenerTablaSegunConsultaString(@"select ID as Id, NOMBRE as Nombre, APELLIDO as Apellido, DNI as Dni, DIRECCION as Dirección, TELEFONO as Teléfono, MAIL as Mail, FECHA_NACIMIENTO as 'Fecha de Nacimiento' from " + SqlConnector.getSchema() + @".clientes where BAJA = 0 AND DNI = " + dni); if (tablaClientes.Rows.Count > 1) { Form listadoClientes = new Registro_de_Usuario.bajaModificacionDeCliente(); int valor = 1; ((TextBox)listadoClientes.Controls["textBoxTipoForm"]).Text = valor.ToString(); ((TextBox)listadoClientes.Controls["textBoxDniCompra"]).Text = dni; funcionesComunes.deshabilitarVentanaYAbrirNueva(listadoClientes); } else { DataRow row = tablaClientes.Rows[0]; textBoxIdCliente.Text = row["Id"].ToString(); textBoxNombre.Text = row["Nombre"].ToString(); textBoxApellido.Text = row["Apellido"].ToString(); textBoxDireccion.Text = row["Dirección"].ToString(); textBoxTelefono.Text = row["Teléfono"].ToString(); textBoxMail.Text = row["Mail"].ToString(); timePickerNacimiento.Value = (DateTime)row["Fecha de Nacimiento"]; textBoxImporte.Enabled = true; textBoxImporte.Focus(); this.textBoxDni.Enabled = false; } } else { DialogResult dialogResult = MessageBox.Show("Debe dar de alta el cliente con ese DNI, ¿esta seguro?", "Dni de Cliente Inexistente", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { Form altaDeCliente = new Registro_de_Usuario.altaModificacionDeCliente(); int valor = 1; ((TextBox)altaDeCliente.Controls["textBoxTipoForm"]).Text = valor.ToString(); altaDeCliente.Text = "Alta de Cliente"; ((TextBox)altaDeCliente.Controls["textBoxDNI"]).Text = dni; ((TextBox)altaDeCliente.Controls["textBoxDNI"]).ReadOnly = true; funcionesComunes.deshabilitarVentanaYAbrirNueva(altaDeCliente); } } } else MessageBox.Show("Numero de documento invalido, debe poseer al menos 6 digitos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show("Ingrese un numero de documento", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void botonModificacion_Click(object sender, EventArgs e) { Form modificarCliente = new Registro_de_Usuario.altaModificacionDeCliente(); int valor = 3; ((Label)modificarCliente.Controls["campoRequeridoApellido"]).Visible= false; ((Label)modificarCliente.Controls["campoRequeridoNombre"]).Visible = false; ((Label)modificarCliente.Controls["campoRequeridoDNI"]).Visible = false; ((Label)modificarCliente.Controls["campoRequeridoNacimiento"]).Visible = false; ((TextBox)modificarCliente.Controls["textBoxTipoForm"]).Text = valor.ToString(); ((TextBox)modificarCliente.Controls["textBoxId"]).Text = dataGridListadoClientes.SelectedCells[0].Value.ToString(); ((TextBox)modificarCliente.Controls["textBoxNombre"]).Text = dataGridListadoClientes.SelectedCells[1].Value.ToString(); ((TextBox)modificarCliente.Controls["textBoxApellido"]).Text = dataGridListadoClientes.SelectedCells[2].Value.ToString(); ((TextBox)modificarCliente.Controls["textBoxDni"]).Text = dataGridListadoClientes.SelectedCells[3].Value.ToString(); ((TextBox)modificarCliente.Controls["textBoxDireccion"]).Text = dataGridListadoClientes.SelectedCells[4].Value.ToString(); ((TextBox)modificarCliente.Controls["textBoxTelefono"]).Text = dataGridListadoClientes.SelectedCells[5].Value.ToString(); ((TextBox)modificarCliente.Controls["textBoxMail"]).Text = dataGridListadoClientes.SelectedCells[6].Value.ToString(); ((DateTimePicker)modificarCliente.Controls["TimePickerNacimiento"]).Value = Convert.ToDateTime(dataGridListadoClientes.SelectedCells[7].Value.ToString()); modificarCliente.Text = "Modificación de Cliente"; funcionesComunes.deshabilitarVentanaYAbrirNueva(modificarCliente); }
private void consultarContactos() { String dni = this.textBoxDniPas.Text; if (dni != "") { if (dni.Length >= 7) { if (validarDni(dni)) { //TODO Hacer que mueste un nueva vista tal vez con los resultados de clientes con ese dni para elegir uno Form listadoClientes = new Registro_de_Usuario.bajaModificacionDeCliente(); int valor = 1; ((TextBox)listadoClientes.Controls["textBoxTipoForm"]).Text = valor.ToString(); ((TextBox)listadoClientes.Controls["textBoxDniCompra"]).Text = dni; funcionesComunes.deshabilitarVentanaYAbrirNueva(listadoClientes); } else { MessageBox.Show("Dni de cliente inexistente, debe darlo de alta para poder seguir con las operaciones"); Form altaDeCliente = new Registro_de_Usuario.altaModificacionDeCliente(); int valor = 1; ((TextBox)altaDeCliente.Controls["textBoxTipoForm"]).Text = valor.ToString(); altaDeCliente.Text = "Alta de Cliente"; ((TextBox)altaDeCliente.Controls["textBoxDNI"]).Text = dni; ((TextBox)altaDeCliente.Controls["textBoxDNI"]).ReadOnly = true; funcionesComunes.deshabilitarVentanaYAbrirNueva(altaDeCliente); } } else { MessageBox.Show("Numero de documento invalido debe poseer al menos 7 digitos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Ingrese un numero de documento", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void botonModificacion_Click(object sender, EventArgs e) { Form modificarCliente = new Registro_de_Usuario.altaModificacionDeCliente(); int valor = 2; ((Label)modificarCliente.Controls["campoRequeridoApellido"]).Visible = false; ((Label)modificarCliente.Controls["campoRequeridoNombre"]).Visible = false; ((Label)modificarCliente.Controls["campoRequeridoDNI"]).Visible = false; ((Label)modificarCliente.Controls["campoRequeridoNacimiento"]).Visible = false; ((TextBox)modificarCliente.Controls["textBoxTipoForm"]).Text = valor.ToString(); ((TextBox)modificarCliente.Controls["textBoxId"]).Text = dataGridListadoClientes.SelectedCells[0].Value.ToString(); ((TextBox)modificarCliente.Controls["textBoxNombre"]).Text = dataGridListadoClientes.SelectedCells[1].Value.ToString(); ((TextBox)modificarCliente.Controls["textBoxApellido"]).Text = dataGridListadoClientes.SelectedCells[2].Value.ToString(); ((TextBox)modificarCliente.Controls["textBoxDni"]).Text = dataGridListadoClientes.SelectedCells[3].Value.ToString(); ((TextBox)modificarCliente.Controls["textBoxDireccion"]).Text = dataGridListadoClientes.SelectedCells[4].Value.ToString(); ((TextBox)modificarCliente.Controls["textBoxTelefono"]).Text = dataGridListadoClientes.SelectedCells[5].Value.ToString(); ((TextBox)modificarCliente.Controls["textBoxMail"]).Text = dataGridListadoClientes.SelectedCells[6].Value.ToString(); ((DateTimePicker)modificarCliente.Controls["TimePickerNacimiento"]).Value = Convert.ToDateTime(dataGridListadoClientes.SelectedCells[7].Value.ToString()); modificarCliente.Text = "Modificación de Cliente"; funcionesComunes.deshabilitarVentanaYAbrirNueva(modificarCliente); }
private void cargarFormulario(int val, string nombre) { Form altaDeCliente = new Registro_de_Usuario.altaModificacionDeCliente(); int valor = val; ((TextBox)altaDeCliente.Controls["textBoxTipoForm"]).Text = val.ToString(); ((TextBox)altaDeCliente.Controls["textBoxVolver"]).Text = "1"; altaDeCliente.Text = nombre; if (val == 2) { ((TextBox)altaDeCliente.Controls["textBoxId"]).Text = textBoxIdTitular.Text; ((TextBox)altaDeCliente.Controls["textBoxNombre"]).Text = textBoxNombre.Text; ((TextBox)altaDeCliente.Controls["textBoxApellido"]).Text = textBoxApellido.Text; ((TextBox)altaDeCliente.Controls["textBoxDni"]).Text = textBoxDNITitular.Text; ((TextBox)altaDeCliente.Controls["textBoxDireccion"]).Text = textBoxDireccion.Text; ((TextBox)altaDeCliente.Controls["textBoxTelefono"]).Text = textBoxTelefono.Text; ((TextBox)altaDeCliente.Controls["textBoxMail"]).Text = textBoxMail.Text; ((DateTimePicker)altaDeCliente.Controls["TimePickerNacimiento"]).Value = timePickerNacimiento.Value; } funcionesComunes.deshabilitarVentanaYAbrirNueva(altaDeCliente); }
//Abre formulario segun funcionalidad elegida en combobox private void abrirFormulario(String eleccionUsuario) { switch (eleccionUsuario) { case "Consultar Millas": funcionesComunes.deshabilitarVentanaYAbrirNueva(new Consulta_Millas.consultaMillas()); break; case "Alta de Cliente": Form altaDeCliente = new Registro_de_Usuario.altaModificacionDeCliente(); int valor = 0; ((TextBox)altaDeCliente.Controls["textBoxTipoForm"]).Text = valor.ToString(); altaDeCliente.Text = "Alta de Cliente"; funcionesComunes.deshabilitarVentanaYAbrirNueva(altaDeCliente); break; case "Alta de Aeronave": funcionesComunes.deshabilitarVentanaYAbrirNueva(new Abm_Aeronave.altaDeAeronave()); break; case "Alta de Tarjeta de Crédito": funcionesComunes.deshabilitarVentanaYAbrirNueva(new Tarjeta.altaDeTarjeta()); break; case "Baja de Aeronave": funcionesComunes.deshabilitarVentanaYAbrirNueva(new Abm_Aeronave.bajaModificacionDeAeronave()); break; case "Baja de Ciudad": funcionesComunes.deshabilitarVentanaYAbrirNueva(new Abm_Ciudad.bajaModificacionDeCiudad()); break; case "Baja de Cliente": funcionesComunes.deshabilitarVentanaYAbrirNueva(new Registro_de_Usuario.bajaModificacionDeCliente()); break; case "Modificacion de Aeronave": funcionesComunes.deshabilitarVentanaYAbrirNueva(new Abm_Aeronave.bajaModificacionDeAeronave()); break; case "Modificacion de Cliente": funcionesComunes.deshabilitarVentanaYAbrirNueva(new Registro_de_Usuario.bajaModificacionDeCliente()); break; case "Realizar Canje": funcionesComunes.deshabilitarVentanaYAbrirNueva(new Canje_Millas.realizarCanjeMillas()); break; case "Alta de Rol": Form altaDeRol = new Abm_Rol.altaModificacionDeRol(); int val = 0; ((TextBox)altaDeRol.Controls["textTipoForm"]).Text = val.ToString(); altaDeRol.Text = "Alta de Rol"; funcionesComunes.deshabilitarVentanaYAbrirNueva(altaDeRol); break; case "Baja de Rol": funcionesComunes.deshabilitarVentanaYAbrirNueva(new Abm_Rol.bajaModificacionDeRol()); break; case "Modificacion de Rol": funcionesComunes.deshabilitarVentanaYAbrirNueva(new Abm_Rol.bajaModificacionDeRol()); break; case "Alta de Ruta": funcionesComunes.deshabilitarVentanaYAbrirNueva(new Abm_Ruta.altaDeRuta()); break; case "Baja de Ruta": funcionesComunes.deshabilitarVentanaYAbrirNueva(new Abm_Ruta.bajaModificacionDeRuta()); break; case "Modificacion de Ruta": funcionesComunes.deshabilitarVentanaYAbrirNueva(new Abm_Ruta.bajaModificacionDeRuta()); break; case "Comprar Pasaje/Encomienda": funcionesComunes.deshabilitarVentanaYAbrirNueva(new Compra.viajesDisponibles()); break; case "Generar Viaje": funcionesComunes.deshabilitarVentanaYAbrirNueva(new Abm_Vuelos.generarViaje()); break; case "Registrar Llegadas": funcionesComunes.deshabilitarVentanaYAbrirNueva(new Registro_Llegada_Destino.registroDeLlegadaADestino()); break; case "Consultar Listado": funcionesComunes.deshabilitarVentanaYAbrirNueva(new Listado_Estadistico.listadoEstadistico()); break; } this.comboBoxFuncionalidad.SelectedIndex = -1; }
private void buttonModificar_Click_1(object sender, EventArgs e) { if (this.textBoxIdCliente.Text != "" && this.textBoxIdCliente.Text != "0") { this.modificarDatos = true; Form modificarCliente = new Registro_de_Usuario.altaModificacionDeCliente(); int valor = 3; ((Label)modificarCliente.Controls["campoRequeridoApellido"]).Visible = false; ((Label)modificarCliente.Controls["campoRequeridoNombre"]).Visible = false; ((Label)modificarCliente.Controls["campoRequeridoDNI"]).Visible = false; ((Label)modificarCliente.Controls["campoRequeridoNacimiento"]).Visible = false; ((TextBox)modificarCliente.Controls["textBoxTipoForm"]).Text = valor.ToString(); ((TextBox)modificarCliente.Controls["textBoxId"]).Text = this.textBoxIdCliente.Text; ((TextBox)modificarCliente.Controls["textBoxNombre"]).Text = this.textBoxNombre.Text; ((TextBox)modificarCliente.Controls["textBoxApellido"]).Text = this.textBoxApellido.Text; ((TextBox)modificarCliente.Controls["textBoxDni"]).Text = this.textBoxDni.Text; ((TextBox)modificarCliente.Controls["textBoxDireccion"]).Text = this.textBoxDireccion.Text; ((TextBox)modificarCliente.Controls["textBoxTelefono"]).Text = this.textBoxTelefono.Text; ((TextBox)modificarCliente.Controls["textBoxMail"]).Text = this.textBoxMail.Text; ((DateTimePicker)modificarCliente.Controls["TimePickerNacimiento"]).Value = this.timePickerNacimiento.Value; modificarCliente.Text = "Modificación de Cliente"; funcionesComunes.deshabilitarVentanaYAbrirNueva(modificarCliente); } else { MessageBox.Show("Debe tener un cliente dado de alta para modificar"); } }
private void cargarFormulario(int val, string nombre) { Form altaDeCliente = new Registro_de_Usuario.altaModificacionDeCliente(); int valor = val; ((TextBox)altaDeCliente.Controls["textBoxTipoForm"]).Text = val.ToString(); ((TextBox)altaDeCliente.Controls["textBoxVolver"]).Text = "1"; altaDeCliente.Text = nombre; if (val == 2) { ((TextBox)altaDeCliente.Controls["textBoxId"]).Text = textBoxId.Text; ((TextBox)altaDeCliente.Controls["textBoxNombre"]).Text = textBoxNombre.Text; ((TextBox)altaDeCliente.Controls["textBoxApellido"]).Text = textBoxApellido.Text; ((TextBox)altaDeCliente.Controls["textBoxDni"]).Text = textBoxDNICliente.Text; ((TextBox)altaDeCliente.Controls["textBoxDireccion"]).Text = textBoxDireccion.Text; ((TextBox)altaDeCliente.Controls["textBoxTelefono"]).Text = textBoxTelefono.Text; ((TextBox)altaDeCliente.Controls["textBoxMail"]).Text = textBoxMail.Text; ((DateTimePicker)altaDeCliente.Controls["TimePickerNacimiento"]).Value = timePickerNacimiento.Value; } funcionesComunes.deshabilitarVentanaYAbrirNueva(altaDeCliente); }