private void modificarReserva() { SqlConnection sqlConnection = Conexion.getSqlConnection(); SqlCommand cmd = new SqlCommand(); cmd.CommandText = "RESERVA_Modificar"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@idReserva", SqlDbType.Int).Value = idReserva; cmd.Parameters.Add("@idHotel", SqlDbType.Int).Value = ((Hotel)hotel.SelectedItem).id; try { cmd.Parameters.Add("@fechaDesde", SqlDbType.SmallDateTime).Value = ConvertFecha.fechaVsABd(fechaDesde.Text); } catch (Exception) { MessageBox.Show("Formato de fecha incorrecto", "Error"); return; } cmd.Parameters.Add("@duracion", SqlDbType.Int).Value = duracion.Text; cmd.Parameters.Add("@tipoHabitacion", SqlDbType.Int).Value = ((TipoHabitacion)tipoHabitacion.SelectedItem).id; cmd.Parameters.Add("@idRegimen", SqlDbType.Int).Value = ((Regimen)tipoRegimen.SelectedItem).id; cmd.Parameters.Add("@precio", SqlDbType.Int).Value = consultas[resultados.SelectedItems[0].Index].precio; cmd.Parameters.Add("@habitaciones", SqlDbType.VarChar).Value = nroHabitaciones.Text; cmd.Parameters.Add("@idUsuario", SqlDbType.VarChar).Value = Conexion.usuario; cmd.Connection = sqlConnection; sqlConnection.Open(); try { cmd.ExecuteNonQuery(); } catch (Exception se) { MessageBox.Show(se.Message, "Modificar Reserva"); } sqlConnection.Close(); }
private void crearBajaTemporal() { SqlConnection sqlConnection = Conexion.getSqlConnection(); SqlCommand cmd = new SqlCommand(); cmd.CommandText = "HOTEL_Asignar_Baja_Temporal"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@idHotel", SqlDbType.Int).Value = hotel.id; cmd.Parameters.Add("@descripcion", SqlDbType.VarChar).Value = descripcion.Text; try { cmd.Parameters.Add("@fechaDesde", SqlDbType.SmallDateTime).Value = ConvertFecha.fechaVsABd(fechaDesde.Text); } catch (Exception) { MessageBox.Show("Formato de fecha incorrecto", "Error"); return; } try { cmd.Parameters.Add("@fechaHasta", SqlDbType.SmallDateTime).Value = ConvertFecha.fechaVsABd(fechaHasta.Text); } catch (Exception) { MessageBox.Show("Formato de fecha incorrecto", "Error"); return; } cmd.Connection = sqlConnection; sqlConnection.Open(); try { cmd.ExecuteNonQuery(); } catch (SqlException se) { MessageBox.Show(se.Message); } sqlConnection.Close(); }
public LineaFactura(SqlDataReader reader) { this.nro = reader.GetInt32(reader.GetOrdinal("fact_numero")); this.total = reader.GetInt32(reader.GetOrdinal("fact_total")); this.monto = reader.GetInt32(reader.GetOrdinal("fact_line_monto")); this.cantidad = reader.GetInt32(reader.GetOrdinal("fact_line_cantidad")); this.fecha = ConvertFecha.fechaBdAVs(reader.GetDateTime(reader.GetOrdinal("fact_fecha"))); this.descripcion = reader.GetString(reader.GetOrdinal("fact_line_descripcion")); }
private void consultarDisponibilidad2() { consultas.Clear(); resultados.Items.Clear(); SqlConnection sqlConnection = Conexion.getSqlConnection(); SqlCommand cmd = new SqlCommand(); SqlDataReader reader = null; cmd.CommandText = "RESERVA_Buscar"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@idHotel", SqlDbType.Int).Value = ((Hotel)hotel.SelectedItem).id; try { cmd.Parameters.Add("@fechaDesde", SqlDbType.SmallDateTime).Value = ConvertFecha.fechaVsABd(fechaDesde.Text); } catch (Exception) { MessageBox.Show("Formato de fecha incorrecto", "Error"); return; } cmd.Parameters.Add("@duracion", SqlDbType.Int).Value = duracion.Text; cmd.Parameters.Add("@tipoHabitacion", SqlDbType.Int).Value = ((TipoHabitacion)tipoHabitacion.SelectedItem).id; cmd.Parameters.Add("@nroPersonas", SqlDbType.VarChar).Value = nroPersonas.Text; cmd.Parameters.Add("@idUsuario", SqlDbType.VarChar).Value = Conexion.usuario; if (tipoRegimen.SelectedIndex >= 0) { cmd.Parameters.Add("@idRegimen", SqlDbType.Int).Value = ((Regimen)tipoRegimen.SelectedItem).id; } cmd.Connection = sqlConnection; sqlConnection.Open(); //TODO Ver procedimiento se queda en EXEC RESERVA_Cancelar y pierde la conexion try { reader = cmd.ExecuteReader(); //reader.Read(); if (reader.HasRows) { while (reader.Read()) { consultas.Add(new Consulta(reader)); } } consultas.ForEach(c => { string[] cols = { c.precio.ToString(), c.habitaciones.ToString() }; resultados.Items.Add(c.descripcionRegimen).SubItems.AddRange(cols); }); // resultados.Items[0].Selected = true; // resultados.Show(); reader.Close(); } catch (Exception se) { MessageBox.Show(se.Message, "Generar Reserva"); } sqlConnection.Close(); }
public Usuario(SqlDataReader reader) { this.usuario = reader.GetString(reader.GetOrdinal("usua_usuario")); this.email = reader.GetString(reader.GetOrdinal("usua_email")); this.habilitado = reader.GetString(reader.GetOrdinal("usua_habilitado")).Equals("1"); this.tipoDocumento = reader.GetInt32(reader.GetOrdinal("usua_tipo_doc")); this.nroDocumento = reader.GetString(reader.GetOrdinal("usua_numero_doc")); try { this.nombre = reader.GetString(reader.GetOrdinal("usua_nombre")); this.apellido = reader.GetString(reader.GetOrdinal("usua_apellido")); this.telefono = reader.GetString(reader.GetOrdinal("usua_telefono")); this.domicilio = reader.GetString(reader.GetOrdinal("usua_domicilio")); this.fechaDeNacimiento = ConvertFecha.fechaBdAVs(reader.GetDateTime(reader.GetOrdinal("usua_fecha_nac"))); } catch (Exception) { } }
public Cliente(SqlDataReader reader) { this.id = reader.GetInt32(reader.GetOrdinal("clie_id")); this.tipoDocumento = reader.GetInt32(reader.GetOrdinal("clie_tipo_doc")); this.numeroDocumento = reader.GetString(reader.GetOrdinal("clie_numero_doc")); this.nombre = reader.GetString(reader.GetOrdinal("clie_nombre")); this.apellido = reader.GetString(reader.GetOrdinal("clie_apellido")); this.email = reader.GetString(reader.GetOrdinal("clie_email")); this.domicilio = reader.GetString(reader.GetOrdinal("clie_domicilio")); this.fechaNacimiento = ConvertFecha.fechaBdAVs(reader.GetDateTime(reader.GetOrdinal("clie_fecha_nac"))); try { this.telefono = reader.GetString(reader.GetOrdinal("clie_telefono")); this.localidad = reader.GetString(reader.GetOrdinal("clie_localidad")); } catch (Exception) { } this.pais = reader.GetInt32(reader.GetOrdinal("clie_pais")); this.nacionalidad = reader.GetInt32(reader.GetOrdinal("clie_nacionalidad")); this.habilitado = reader.GetString(reader.GetOrdinal("clie_habilitado")).Equals("1"); }
private void reservar2(int idCliente) { SqlConnection sqlConnection = Conexion.getSqlConnection(); SqlCommand cmd = new SqlCommand(); SqlDataReader reader; cmd.CommandText = "RESERVA_Crear"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@idHotel", SqlDbType.Int).Value = ((Hotel)hotel.SelectedItem).id; try { cmd.Parameters.Add("@fechaDesde", SqlDbType.SmallDateTime).Value = ConvertFecha.fechaVsABd(fechaDesde.Text); } catch (Exception) { MessageBox.Show("Formato de fecha incorrecto", "Error"); return; } cmd.Parameters.Add("@duracion", SqlDbType.Int).Value = duracion.Text; cmd.Parameters.Add("@tipoHabitacion", SqlDbType.Int).Value = ((TipoHabitacion)tipoHabitacion.SelectedItem).id; cmd.Parameters.Add("@idRegimen", SqlDbType.Int).Value = ((Regimen)tipoRegimen.SelectedItem).id; cmd.Parameters.Add("@precio", SqlDbType.Float).Value = consultas[resultados.SelectedItems[0].Index].precio; cmd.Parameters.Add("@habitaciones", SqlDbType.VarChar).Value = nroHabitaciones.Text; cmd.Parameters.Add("@idCliente", SqlDbType.Int).Value = idCliente; cmd.Parameters.Add("@idUsuario", SqlDbType.VarChar).Value = Conexion.usuario; cmd.Connection = sqlConnection; sqlConnection.Open(); reader = cmd.ExecuteReader(); try { reader.Read(); MessageBox.Show(String.Format("Código de reserva: {0,5}", reader.GetInt32(0).ToString())); } catch (Exception se) { MessageBox.Show(se.Message, "Generar Reserva"); } reader.Close(); sqlConnection.Close(); }
private void modificarCliente() { SqlConnection sqlConnection = Conexion.getSqlConnection(); SqlCommand cmd = new SqlCommand(); cmd.CommandText = "CLIENTE_Modificar"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@idCliente", SqlDbType.Int).Value = cliente.id; cmd.Parameters.Add("@nombre", SqlDbType.VarChar).Value = nombre.Text; cmd.Parameters.Add("@apellido", SqlDbType.VarChar).Value = apellido.Text; cmd.Parameters.Add("@tipoDocumento", SqlDbType.Int).Value = ((TipoDocumento)tipoDocumento.SelectedItem).id; cmd.Parameters.Add("@nroDocumento", SqlDbType.VarChar).Value = documento.Text; cmd.Parameters.Add("@email", SqlDbType.VarChar).Value = email.Text; cmd.Parameters.Add("@telefono", SqlDbType.VarChar).Value = telefono.Text; cmd.Parameters.Add("@domicilio", SqlDbType.VarChar).Value = String.Format("{0}|{1}|{2}", direccion.Text, altura.Text, departamento.Text); try { cmd.Parameters.Add("@fechaNacimiento", SqlDbType.SmallDateTime).Value = ConvertFecha.fechaVsABd(fechaNacimiento.Text); } catch (Exception) { MessageBox.Show("Formato de fecha incorrecto", "Error"); return; } cmd.Parameters.Add("@pais", SqlDbType.Int).Value = ((Pais)pais.SelectedItem).id; cmd.Parameters.Add("@nacionalidad", SqlDbType.Int).Value = ((Pais)nacionalidad.SelectedItem).id; cmd.Parameters.Add("@localidad", SqlDbType.VarChar).Value = localidad.Text; cmd.Parameters.Add("@habilitado", SqlDbType.Char).Value = habilitado.Checked ? '1' : '0'; cmd.Connection = sqlConnection; sqlConnection.Open(); try { cmd.ExecuteNonQuery(); } catch (SqlException se) { MessageBox.Show(se.Message); } sqlConnection.Close(); }
private bool crearUsuario() { SqlConnection sqlConnection = Conexion.getSqlConnection(); SqlCommand cmd = new SqlCommand(); cmd.CommandText = "USUARIO_Crear"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@usuario", SqlDbType.VarChar).Value = usuario.Text; cmd.Parameters.Add("@contrasena", SqlDbType.VarChar).Value = contrasena.Text; cmd.Parameters.Add("@nombre", SqlDbType.VarChar).Value = nombre.Text; cmd.Parameters.Add("@apellido", SqlDbType.VarChar).Value = apellido.Text; cmd.Parameters.Add("@tipoDocumento", SqlDbType.Int).Value = ((TipoDocumento)tipoIdentificacion.SelectedItem).id; cmd.Parameters.Add("@nroDocumento", SqlDbType.VarChar).Value = nroIdentificacion.Text; cmd.Parameters.Add("@email", SqlDbType.VarChar).Value = email.Text; cmd.Parameters.Add("@telefono", SqlDbType.VarChar).Value = telefono.Text; cmd.Parameters.Add("@domicilio", SqlDbType.VarChar).Value = String.Format("{0}|{1}|{2}", direccion.Text, altura.Text, departamento.Text); try { cmd.Parameters.Add("@fechaNacimiento", SqlDbType.SmallDateTime).Value = ConvertFecha.fechaVsABd(fechaNacimiento.Text); } catch (Exception) { MessageBox.Show("Formato de fecha incorrecto", "Error"); return(false); } cmd.Connection = sqlConnection; sqlConnection.Open(); try { cmd.ExecuteNonQuery(); sqlConnection.Close(); MessageBox.Show("Usuario cargado con exito", "Alta Usuario"); return(true); } catch (SqlException se) { MessageBox.Show(se.Message); } sqlConnection.Close(); return(false); }