// ------------------- private void FormRegistroCliente_Load(object sender, EventArgs e) { cargarListaTiposDocumento(); GeneradorDeFechas generador = new GeneradorDeFechas(); generador.completarDia(cmbDia); generador.completarMes(cmbMes, true); generador.completarAno(cmbAno, true); if (modif) { GestorDB gestor = new GestorDB(); gestor.conectar(); gestor.consulta(query); SqlDataReader lector = gestor.obtenerRegistros(); if (lector.Read()) { clienteID = lector["id_cliente"].ToString(); cargarTexto(lector, txtNombre, "nombre"); cargarTexto(lector, txtApellido, "apellido"); cargarTipoDeDocumento(lector, "descripcion"); cargarTexto(lector, txtNumeroDoc, "numero_de_documento"); cargarTexto(lector, txtCUIL, "cuil"); cargarFecha(lector, "fecha_nacimiento"); cargarTexto(lector, txtCalle, "calle"); cargarTexto(lector, txtAltura, "numero"); cargarTexto(lector, txtPiso, "piso"); cargarTexto(lector, txtDepto, "depto"); cargarTexto(lector, txtCodigoPostal, "codigo_postal"); cargarTexto(lector, txtLocalidad, "localidad"); cargarTexto(lector, txtMail, "mail"); cargarTexto(lector, txtTelefono, "telefono"); numeroTarjeta = lector["tarjeta_de_credito_asociada"].ToString(); } gestor.desconectar(); gestor.conectar(); gestor.consulta("SELECT PEAKY_BLINDERS.cliente_habilitado(" + clienteID + ") AS esta_habilitado"); SqlDataReader lector2 = gestor.obtenerRegistros(); if (lector2.Read()) { int resultado = Convert.ToInt32(lector2["esta_habilitado"]); if (resultado != -1) // el cliente tiene usuario generado { ckbHabilitado.Visible = true; ckbHabilitado.Checked = Convert.ToBoolean(resultado); } } gestor.desconectar(); } else { txtNombre.Select(); } formTarjetaDeCredito = new FormTarjetaDeCredito(this, numeroTarjeta); validador = new ValidadorDeDatos(); }
// ------------------- private void FormListado_Load(object sender, EventArgs e) { GeneradorDeFechas generador = new GeneradorDeFechas(); generador.completarAno(cmbAno, true); generador.completarTrimestre(cmbTrimestre); cmbConsulta.Items.Add("EMPRESAS CON MAYOR CANTIDAD DE LOCALIDADES NO VENDIDAS"); cmbConsulta.Items.Add("CLIENTES CON MAYORES PUNTOS VENCIDOS"); cmbConsulta.Items.Add("CLIENTES CON MAYOR CANTIDAD DE COMPRAS"); }
// ------------------- private void FormGenerarPublicacion_Load(object sender, EventArgs e) { listaUbicaciones = new List <ListViewItem>(); puede_modif = true; GeneradorDeFechas generador = new GeneradorDeFechas(); generador.completarDia(cmbDia); generador.completarMes(cmbMes, false); generador.completarAno(cmbAno, false); lsvFechaHora.View = View.Details; lsvFechaHora.Columns.Add("FECHA"); lsvFechaHora.Columns.Add("HORA"); lsvFechaHora.Columns.Add(""); lsvFechaHora.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize); GestorDB gestor = new GestorDB(); gestor.conectar(); gestor.consulta("SELECT descripcion FROM PEAKY_BLINDERS.rubros"); this.mostrarRubros(gestor.obtenerRegistros()); gestor.desconectar(); if (modif) { string estado = ""; gestor.conectar(); string query = "SELECT P.descripcion AS descripcionP, P.calle, P.numero, P.codigo_postal, " + "P.localidad, R.descripcion AS descripcionR, E.descripcion AS descripcionE " + "FROM PEAKY_BLINDERS.publicaciones P " + "JOIN PEAKY_BLINDERS.rubros R ON P.id_rubro = R.id_rubro " + "JOIN PEAKY_BLINDERS.estados E ON P.id_estado = E.id_estado " + "WHERE id_publicacion = '" + publicacionID + "'"; gestor.consulta(query); SqlDataReader lector = gestor.obtenerRegistros(); if (lector.Read()) { txtDescripcion.Text = lector["descripcionP"].ToString(); txtCalle.Text = lector["calle"].ToString(); txtAltura.Text = lector["numero"].ToString(); txtCodigoPostal.Text = lector["codigo_postal"].ToString(); txtLocalidad.Text = lector["localidad"].ToString(); cmbRubro.Text = lector["descripcionR"].ToString(); estado = lector["descripcionE"].ToString(); } gestor.desconectar(); gestor.conectar(); string query2 = "SELECT fecha_presentacion " + "FROM PEAKY_BLINDERS.presentaciones " + "WHERE id_publicacion = '" + publicacionID + "'"; gestor.consulta(query2); SqlDataReader lector2 = gestor.obtenerRegistros(); while (lector2.Read()) { DateTime fecha_presentacion = DateTime.Parse(lector2["fecha_presentacion"].ToString()); ListViewItem item = new ListViewItem(fecha_presentacion.ToShortDateString()); item.SubItems.Add(fecha_presentacion.ToShortTimeString()); item.SubItems.Add(""); lsvFechaHora.Items.Add(item); } gestor.desconectar(); lsvFechaHora.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize); cant_ubicaciones = 0; if (estado != "Finalizada") { gestor.conectar(); string query3 = "SELECT COUNT(id_ubicacion) AS cant_ubicaciones " + "FROM PEAKY_BLINDERS.ubicaciones " + "WHERE id_publicacion = '" + publicacionID + "'"; gestor.consulta(query3); SqlDataReader lector3 = gestor.obtenerRegistros(); if (lector3.Read()) { cant_ubicaciones = Convert.ToInt32(lector3["cant_ubicaciones"]); } gestor.desconectar(); } if (estado == "Publicada" || estado == "Finalizada") { puede_modif = false; txtDescripcion.Enabled = false; txtCalle.Enabled = false; txtAltura.Enabled = false; txtCodigoPostal.Enabled = false; txtLocalidad.Enabled = false; cmbRubro.Enabled = false; btnAgregarFecha.Enabled = false; btnDefinirUbicaciones.Text = "VER UBICACIONES"; btnPublicar.Enabled = false; btnGuardarBorrador.Enabled = false; if (estado == "Finalizada") { btnFinalizarPublicacion.Enabled = false; } } } else { btnFinalizarPublicacion.Enabled = false; txtDescripcion.Select(); } if (modif) { formUbicaciones = new FormUbicaciones(this, publicacionID, puede_modif); } else { formUbicaciones = new FormUbicaciones(this); } validador = new ValidadorDeDatos(); }