protected void Page_Load(object sender, EventArgs e) { string user = Request.Form["_username"]; string pass = Request.Form["_password"]; string red = "RACMobile.aspx"; EN.ENCliente enCli = new EN.ENCliente(); DataSet ds = new DataSet(); ds = enCli.ObtenerDatosClienteConDni(user); if (ds.Tables["Cliente"].Rows.Count > 0) { if (ds.Tables["Cliente"].Rows[0][10].ToString() == pass) { Session["Usuario"] = user.ToString(); Response.Redirect(red); } else { red += "#registro"; Response.Redirect(red); } } }
private void TButtonBuscarCliente_Click(object sender, EventArgs e) { GestionClientesBuscar F1 = new GestionClientesBuscar(false); F1.StartPosition = FormStartPosition.Manual; F1.Location = Location; F1.Left += 147; F1.Top += 48; F1.ShowDialog(); enCliente = F1.enClientePub; if (enCliente.Nombre != null) { TButtonBuscarCliente.Visible = false; TLabelCliente.Text = "Cliente: " + enCliente.Nombre + enCliente.Apellidos; TLabelCliente.Visible = true; TButtonCambiarCliente.Visible = true; TButtonQuitarCliente.Visible = true; } }
private void TButtonBuscarCliente_Click(object sender, EventArgs e) { GestionClientesBuscar F1 = new GestionClientesBuscar(false); F1.ShowDialog(); enCliente = F1.enClientePub; provincias = F1.provincias; ciudades = F1.ciudades; TLabelNombre.Text = "Nombre: " + enCliente.Nombre + "Apellidos: " + enCliente.Apellidos; TLabelDNI.Text = "DNI: " + enCliente.DNI + " " + "Telf: " + enCliente.Telefono; TLabelDirec.Text = "Direccion: " + enCliente.Direccion; TLabelDNI.Visible = true; TLabelNombre.Visible = true; TLabelDirec.Visible = true; //TButtonBuscarCliente.Visible = false; /*TLabelInfoCliente.Visible = true; TButtonBuscarOtro.Visible = true; TButtonEditar.Visible = true; TRectangleShapeCliente.Visible = true; */ }
private void TButtonEditar_Click(object sender, EventArgs e) { EN.ENCliente enCli = new EN.ENCliente(); GestionClientes Formu = new GestionClientes(enCliente,"Guardar Cambios",provincias,ciudades); Formu.StartPosition = FormStartPosition.Manual; Formu.Location = Location; if (!editar2) { Formu.Left += 147; Formu.Top += 44; } Formu.ShowDialog(); enCli = Formu.enCliPub; if (Formu.cambios) { TLabelNombre.Text = "Nombre: " + enCli.Nombre + "Apellidos: " + enCli.Apellidos; TLabelDNI.Text = "DNI: " + enCli.DNI + " " + "Telf: " + enCli.Telefono; TLabelDirec.Text = "Direccion: " + enCli.Direccion; } }
private void TButtonBuscarCliente_Click(object sender, EventArgs e) { TimeSpan ts = TDateTimePickerFechaFin.Value - TDateTimePickerFechaInicio.Value; GestionClientesBuscar F1 = new GestionClientesBuscar(false); F1.StartPosition = FormStartPosition.Manual; F1.Location = Location; F1.Left += 147; F1.Top += 44; F1.ShowDialog(); if (F1.enClientePub.Nombre != null) { enCliente = F1.enClientePub; if (enCliente.ReservaActiva()) { if (MessageBox.Show("El usuario seleccionado ya tiene una reserva activa,¿Desea continuar?", "Usuario con reserva activa", MessageBoxButtons.YesNo, MessageBoxIcon.Information, MessageBoxDefaultButton.Button2) == System.Windows.Forms.DialogResult.Yes) { provincias = F1.provincias; ciudades = F1.ciudades; TLabelNombre.Text = "Nombre: " + enCliente.Nombre + "Apellidos: " + enCliente.Apellidos; TLabelDNI.Text = "DNI: " + enCliente.DNI + " " + "Telf: " + enCliente.Telefono; TLabelDirec.Text = "Direccion: " + enCliente.Direccion; TLabelTarifa.Text = "Tarifa aplicada: " + enCliente.Tarifa; if (TComboBoxConductores.Text == "") enFa.Conductores = 1; else enFa.Conductores = Int32.Parse(TComboBoxConductores.Text.ToString()); enFa.Tarifa = enCliente.Tarifa; enFa.Tiempo = ts.Days + 1; enFa.Categoria = TComboBoxCategoria.Text; enFa.ObtenerPrecio(); TTextBoxPrecio.Text = enFa.PrecioTotal.ToString(); TLabelTarifa.Visible = true; TLabelPrecio.Visible = true; TTextBoxPrecio.Visible = true; TLabelDNI.Visible = true; TLabelNombre.Visible = true; TLabelDirec.Visible = true; TButtonBuscarCliente.Visible = false; TLabelInfoCliente.Visible = true; TButtonBuscarOtro.Visible = true; TButtonEditar.Visible = true; TRectangleShapeCliente.Visible = true; if (enCliente.ReservasCliente() > 0) { TRadioButtonFavorito.Visible = true; TRadioButtonUltimoCoche.Visible = true; TLabelResRapida.Visible = true; } } } else { provincias = F1.provincias; ciudades = F1.ciudades; TLabelNombre.Text = "Nombre: " + enCliente.Nombre + "Apellidos: " + enCliente.Apellidos; TLabelDNI.Text = "DNI: " + enCliente.DNI + " " + "Telf: " + enCliente.Telefono; TLabelDirec.Text = "Direccion: " + enCliente.Direccion; TLabelTarifa.Text = "Tarifa aplicada: " + enCliente.Tarifa; if (TComboBoxConductores.Text == "") enFa.Conductores = 1; else enFa.Conductores = Int32.Parse(TComboBoxConductores.Text.ToString()); enFa.Tarifa = enCliente.Tarifa; enFa.Tiempo = ts.Days + 1; enFa.Categoria = TComboBoxCategoria.Text; enFa.ObtenerPrecio(); TTextBoxPrecio.Text = enFa.PrecioTotal.ToString(); TLabelTarifa.Visible = true; TLabelPrecio.Visible = true; TTextBoxPrecio.Visible = true; TLabelDNI.Visible = true; TLabelNombre.Visible = true; TLabelDirec.Visible = true; TButtonBuscarCliente.Visible = false; TLabelInfoCliente.Visible = true; TButtonBuscarOtro.Visible = true; TButtonEditar.Visible = true; TRectangleShapeCliente.Visible = true; if (enCliente.HaReservado()) { TRadioButtonFavorito.Visible = true; TRadioButtonUltimoCoche.Visible = true; TLabelResRapida.Visible = true; } } } }
/* private void TButtonGuardarCliente_Click(object sender, EventArgs e) //DE ADRI { cambios = true; enCliPub.DNI = TTextBoxDNI.Text.ToString(); enCliPub.Nombre = TTextBoxNombre.Text.ToString(); enCliPub.Apellidos = TTextBoxApellidos.Text.ToString(); enCliPub.Telefono = Int32.Parse(TTextBoxTelefono.Text.ToString()); enCliPub.Email = TTextBoxEmail.Text.ToString(); enCliPub.Direccion = TTextBoxDireccion.Text.ToString(); Close(); }*/ private void TComboBoxTarifa_Click(object sender, EventArgs e) { EN.ENCliente clien = new EN.ENCliente(); DataSet dsTarifa = new DataSet(); dsTarifa = clien.ConseguirTarifa(); TComboBoxTarifa.DataSource = dsTarifa.Tables["Tarifas"]; TComboBoxTarifa.DisplayMember = dsTarifa.Tables["Tarifas"].Columns[0].Caption.ToString(); }
private void TComboBoxCiudades_Click(object sender, EventArgs e) { EN.ENCliente enCiu = new EN.ENCliente(); DataSet dsCiu = new DataSet(); try { string prov = TComboBoxProvincias.Text.ToString(); bool parar = false; // MessageBox.Show(numProvincia.Tables["Provincia"].Rows.Count.ToString()); for (int i = 0; i < 53 && parar != true; i++) { //MessageBox.Show(numProvincia.Tables["Provincia"].Rows[i][1].ToString()); if (numProvincia.Tables["Provincia"].Rows[i][1].ToString() == prov) { string numprov = numProvincia.Tables["Provincia"].Rows[i][0].ToString();// en la posicion 0 esta el id de la provincia parar = true; dsCiu = enCiu.ObtenerListaCiudades(numprov); } } ObtenerCiudades(dsCiu); } catch (Exception ex) { MessageBox.Show("Seleccione primero una provincia", "Cuidado", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void TButtonGuardarCliente_Click(object sender, EventArgs e) { if (TTextBoxDNI.Text == "" || TTextBoxNombre.Text == "" || TTextBoxApellidos.Text == "" || TTextBoxTelefono.Text == "" || TTextBoxEmail.Text == "" || TTextBoxDireccion.Text == "" || (TComboBoxProvincias.SelectedIndex == 0 && TComboBoxProvincias.Text != textoProvincia) || (TComboBoxTarifa.SelectedIndex == -1) || (TRadioButtonH.Checked== false && TRadioButtonM.Checked==false)) { MessageBox.Show("Campos invalidos, no puede haber ninguno vacio", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (incorrecto == true) { MessageBox.Show("Campos invalidos, reviselos", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { EN.ENCliente enCliente = new EN.ENCliente(); enCliente.DNI = TTextBoxDNI.Text; enCliente.Nombre = TTextBoxNombre.Text; enCliente.Apellidos = TTextBoxApellidos.Text; enCliente.Telefono = Int32.Parse(TTextBoxTelefono.Text); enCliente.Email = TTextBoxEmail.Text; enCliente.Direccion = TTextBoxDireccion.Text; enCliente.Ciudad = TComboBoxCiudades.Text; enCliente.Provincia = TComboBoxProvincias.Text; enCliente.Tarifa = TComboBoxTarifa.Text; /////////////////////////////de ADRI///// cambios = true; enCliPub.DNI = TTextBoxDNI.Text.ToString(); enCliPub.Nombre = TTextBoxNombre.Text.ToString(); enCliPub.Apellidos = TTextBoxApellidos.Text.ToString(); enCliPub.Telefono = Int32.Parse(TTextBoxTelefono.Text.ToString()); enCliPub.Email = TTextBoxEmail.Text.ToString(); enCliPub.Direccion = TTextBoxDireccion.Text.ToString(); ///////////////////////////////////////////// if (TRadioButtonH.Checked == true) { enCliente.Sexo = "V"; } else if (TRadioButtonM.Checked == true) { enCliente.Sexo = "M"; } if(!enCliPub.ExisteClienteEN(TTextBoxDNI.Text)) { if (TButtonGuardarCliente.Text.ToString() == "Guardar") { enCliente.AnyadirCliente(); } else enCliente.EditarCliente(); this.Close(); } else { MessageBox.Show("El DNI introducido ya existe"); } } }
private void TButtonBuscar_Click(object sender, EventArgs e) { EN.ENCliente cliente = new EN.ENCliente(); DataSet cli = new DataSet(); if (incorrecto == false) { string dni = TTextBoxDNI.Text.ToString(); cliente.DNI = TTextBoxDNI.Text; cli = cliente.ObtenerDatosClienteConDni(TTextBoxDNI.Text); if (cli.Tables["Cliente"].Rows.Count != 1) { MessageBox.Show("No se encuentra ningún cliente.", "¡ERROR!", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); incorrecto = true; TTextBoxNombre.Text = ""; TTextBoxApellidos.Text = ""; } else { cliente.RellenarCliente(); incorrecto = false; TTextBoxNombre.Text = cliente.Nombre; TTextBoxApellidos.Text = cliente.Apellidos; } } }
private void TDataGridBuscarFacturas_CellContentClick(object sender, DataGridViewCellEventArgs e) { try { if (TDataGridBuscarFacturas.Rows[e.RowIndex].Cells[e.ColumnIndex].ColumnIndex.ToString() == "0") // la columna 0 es el checkbox de eliminiar { string numRes = TDataGridBuscarFacturas.Rows[e.RowIndex].Cells[2].Value.ToString(); if (arraynumRes.Count == 0) { arraynumRes.Add(numRes); } else { bool esta = false; for (int i = 0; i < arraynumRes.Count; i++) { if (arraynumRes[i].ToString() == numRes) { arraynumRes.RemoveAt(i);//para borrarlo de la array porque esto quiere decir que lo hemos deseleccionado esta = true; } } if (esta == false) arraynumRes.Add(numRes); } } else if (TDataGridBuscarFacturas.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString() == "Duplicar") { EN.ENFacturacion enFa = new EN.ENFacturacion(); EN.ENVehiculo enVe = new EN.ENVehiculo(); EN.ENCliente enCli = new EN.ENCliente(); enFa.Factura = Int32.Parse(TDataGridBuscarFacturas.Rows[e.RowIndex].Cells[2].Value.ToString()); enFa.Cliente = TDataGridBuscarFacturas.Rows[e.RowIndex].Cells[3].Value.ToString(); enFa.Vehiculo = TDataGridBuscarFacturas.Rows[e.RowIndex].Cells[4].Value.ToString(); enFa.Conductores = Int32.Parse(TDataGridBuscarFacturas.Rows[e.RowIndex].Cells[5].Value.ToString()); enFa.Tiempo = Int32.Parse(TDataGridBuscarFacturas.Rows[e.RowIndex].Cells[6].Value.ToString()); enFa.Tarifa = TDataGridBuscarFacturas.Rows[e.RowIndex].Cells[7].Value.ToString(); enFa.DiaFacturacion = Convert.ToDateTime(TDataGridBuscarFacturas.Rows[e.RowIndex].Cells[9].Value.ToString()); enVe.Matricula = enFa.Vehiculo; enCli.DNI = enFa.Cliente; enVe.ObtenerDatosVehiculos(); enCli.RellenarCliente(); ImprimirFactura Fp = new ImprimirFactura(enCli, enVe, enFa, enFa.Factura); Fp.BackgroundImage = AlquilerCoches.Properties.Resources.es_sello_duplicado; Fp.BackgroundImageLayout = ImageLayout.Stretch; Fp.Show(); Fp.Imprimir(); } } catch (Exception ex) { MessageBox.Show("Error no hay valores en esta fila"); } }
private void TButtonCambiarCliente_Click(object sender, EventArgs e) { GestionClientesBuscar F1 = new GestionClientesBuscar(false); F1.ShowDialog(); enCliente = F1.enClientePub; TButtonBuscarCliente.Visible = false; TLabelCliente.Text = "Cliente: " + enCliente.Nombre + enCliente.Apellidos; TLabelCliente.Visible = true; TButtonCambiarCliente.Visible = true; TButtonQuitarCliente.Visible = true; }