public bool EliminarPasajeAereo() { try { StringBuilder sb = new StringBuilder(); //con.EjecutarComando(sb.ToString()); sb.Append(string.Format("delete from pasaje_aereo where id_pasaje={0}", _id)); sb.Append(string.Format("; delete from pasaje_terrestre where id_pasaje={0}", _id)); sb.Append(string.Format("; delete from pasaje_marino where id_pasaje={0}", _id)); sb.Append(string.Format("; delete from pasaje_base where id={0}", _id)); Conector con = new Conector(); con.EjecutarComando(sb.ToString()); return(true); } catch { return(false); } }
public virtual bool Update() { try { StringBuilder sb = new StringBuilder(); string fecha = _fechaNacimiento.ToString("u"); fecha = fecha.Replace("Z", " "); fecha.Trim(); _fechaNacimiento = Convert.ToDateTime(fecha); string fechav = _fechaViaje.ToString("u"); fechav = fechav.Replace("Z", " "); fechav.Trim(); _fechaViaje = Convert.ToDateTime(fechav); sb.Append(string.Format("update pasaje_base set nombre_pasajero='{0}', rut='{1}', sexo='{2}', fecha_nacimiento='{3}', direccion='{4}',telefono_emergencia='{5}',telefono_contacto='{6}',destino='{7}',fecha_viaje='{8}' where id={9}", _nombrePasajero, _rutPasajero, _sexo, fecha, _direccionPasajero, _telefonoAccidente, _telefonoPersonal, _destinoViaje, fechav, _id)); Conector con = new Conector(); con.EjecutarComando(sb.ToString()); return(true); } catch { return(false); } }
/* public Pasaje( string nombre, string rut, DateTime fechanacimiento, string sexo, string direccion, * string telacc, string telper, string destino, DateTime fechaviaje) * { * _id = 0; * _nombrePasajero = nombre; * _rutPasajero = rut; * _fechaNacimiento = fechanacimiento; * _sexo = sexo; * _direccionPasajero = direccion; * _telefonoAccidente = telacc; * _telefonoPersonal = telper; * _destinoViaje = destino; * _fechaViaje = fechaviaje; * } * * * * public Pasaje() { }*/ #endregion #region crud public virtual bool Create() { try { StringBuilder sb = new StringBuilder(); string fecha = _fechaNacimiento.ToString("u"); fecha = fecha.Replace("Z", " "); fecha.Trim(); _fechaNacimiento = Convert.ToDateTime(fecha); string fechav = _fechaViaje.ToString("u"); fechav = fechav.Replace("Z", " "); fechav.Trim(); _fechaViaje = Convert.ToDateTime(fechav); sb.Append(string.Format("insert into pasaje_base (nombre_pasajero, rut, sexo, fecha_nacimiento,direccion,telefono_emergencia,telefono_contacto,destino,fecha_viaje) values ('{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}','{8}')", _nombrePasajero, _rutPasajero, _sexo, fecha, _direccionPasajero, _telefonoAccidente, _telefonoPersonal, _destinoViaje, fechav)); Console.WriteLine(sb.ToString()); Conector con = new Conector(); con.EjecutarComando(sb.ToString()); return(true); } catch { return(false); } }
public virtual bool Delete() { try { StringBuilder sb = new StringBuilder(); sb.Append(string.Format("delete from pasaje_base where id={0}", _id)); Conector con = new Conector(); con.EjecutarComando(sb.ToString()); return(true); } catch { return(false); } }