public static int EditarVehiculo(Vehiculo vehiculo) { int resultado = 0; SocketBD socket = new SocketBD(); Paquete paquete = new Paquete(); paquete.TipoQuery = TipoConsulta.Update; paquete.TipoDominio = TipoDato.Vehiculo; paquete.Consulta = String.Format("UPDATE dbo.vehiculo SET numeroPlaca='{0}', marca='{1}', modelo='{2}', color='{3}', numeroPolizaSeguro='{4}', " + "nombreAseguradora='{5}', ano='{6}', numeroLicenciaConducir='{7}' WHERE numeroPlaca='{8}'", vehiculo.NumPlaca, vehiculo.Marca, vehiculo.Modelo, vehiculo.Color, vehiculo.NumPolizaSeguro, vehiculo.NombreAseguradora, vehiculo.Año, vehiculo.NumLicenciaConducir, vehiculo.NumPlaca); string mensaje = JsonSerializer.Serialize(paquete); socket.IniciarConexion(); socket.EnviarMensaje(mensaje); string respuesta = socket.RecibirMensaje(); socket.TerminarConexion(); if (respuesta.Length > 0) { resultado = int.Parse(respuesta); } return(resultado); }
public static int RegistrarVehiculo(Vehiculo nuevoVehiculo) { int resultado = 0; SocketBD socket = new SocketBD(); Paquete paquete = new Paquete(); paquete.TipoQuery = TipoConsulta.Insert; paquete.TipoDominio = TipoDato.Vehiculo; paquete.Consulta = String.Format("INSERT vehiculo (numeroPlaca, marca, modelo, color, numeroPolizaSeguro, nombreAseguradora, ano, numeroLicenciaConducir) " + "VALUES ('{0}', '{1}', '{2}', '{3}', '{4}', '{5}', '{6}', {7})", nuevoVehiculo.NumPlaca, nuevoVehiculo.Marca, nuevoVehiculo.Modelo, nuevoVehiculo.Color, nuevoVehiculo.NumPolizaSeguro, nuevoVehiculo.NombreAseguradora, nuevoVehiculo.Año, nuevoVehiculo.NumLicenciaConducir); string mensaje = JsonSerializer.Serialize(paquete); socket.IniciarConexion(); socket.EnviarMensaje(mensaje); string respuesta = socket.RecibirMensaje(); socket.TerminarConexion(); if (respuesta.Length > 0) { resultado = int.Parse(respuesta); } return(resultado); }
public static List <Conductor> ConsultarConductores() { List <Conductor> listaConductores = new List <Conductor>(); string mensaje = ""; SocketBD socket = new SocketBD(); Paquete paquete = new Paquete(); paquete.Consulta = "SELECT a.numeroLicenciaConducir AS numeroLicencia, a.telefonoCelular AS celular, a.nombreCompleto, a.fechaNacimiento FROM dbo.conductor a"; paquete.TipoQuery = TipoConsulta.Select; paquete.TipoDominio = TipoDato.Conductor; mensaje = JsonSerializer.Serialize(paquete); Console.WriteLine("Mensaje DAO: " + mensaje); socket.IniciarConexion(); socket.EnviarMensaje(mensaje); string respuesta = socket.RecibirMensaje(); socket.TerminarConexion(); if (respuesta.Length > 0) { listaConductores = (List <Conductor>)JsonSerializer.Deserialize(respuesta, typeof(List <Conductor>));; } return(listaConductores); }
//Los parametros de los métodos pueden cambiarse public static List <ReporteSiniestro> ConsultarReportes() { List <ReporteSiniestro> listaReportes = new List <ReporteSiniestro>(); SocketBD socket = new SocketBD(); string mensaje = ""; Paquete paquete = new Paquete(); paquete.Consulta = "SELECT idReporte, calle, numero, colonia, idDelegacion, username from dbo.reporteSiniestro;"; paquete.TipoDominio = TipoDato.ReporteSiniestro; paquete.TipoQuery = TipoConsulta.Select; mensaje = JsonSerializer.Serialize(paquete); socket.IniciarConexion(); socket.EnviarMensaje(mensaje); string respuesta = socket.RecibirMensaje(); socket.TerminarConexion(); if (respuesta.Length > 0) { listaReportes = (List <ReporteSiniestro>)JsonSerializer.Deserialize(respuesta, typeof(List <ReporteSiniestro>)); } return(listaReportes); }
public static int EditarConductor(Conductor conductor) { int resultado = 0; SocketBD socket = new SocketBD(); Paquete paquete = new Paquete(); paquete.TipoQuery = TipoConsulta.Update; paquete.TipoDominio = TipoDato.Conductor; paquete.Consulta = String.Format("UPDATE dbo.conductor SET numeroLicenciaConducir='{0}', telefonoCelular='{1}', nombreCompleto='{2}', fechaNacimiento='{3}' WHERE numeroLicenciaConducir='{4}'", conductor.NumeroLicencia, conductor.Celular, conductor.NombreCompleto, conductor.FechaNacimiento.ToString("yyyy-MM-dd"), conductor.NumeroLicencia); string mensaje = JsonSerializer.Serialize(paquete); socket.IniciarConexion(); socket.EnviarMensaje(mensaje); string respuesta = socket.RecibirMensaje(); socket.TerminarConexion(); if (respuesta.Length > 0) { resultado = int.Parse(respuesta); } return(resultado); }
public static int EliminarVehiculo(string numeroPlaca) { int resultado = 0; SocketBD socket = new SocketBD(); Paquete paquete = new Paquete(); paquete.TipoQuery = TipoConsulta.Delete; paquete.TipoDominio = TipoDato.Vehiculo; paquete.Consulta = String.Format("DELETE FROM dbo.vehiculo WHERE numeroPlaca='{0}'", numeroPlaca); string mensaje = JsonSerializer.Serialize(paquete); socket.IniciarConexion(); socket.EnviarMensaje(mensaje); string respuesta = socket.RecibirMensaje(); socket.TerminarConexion(); if (respuesta.Length > 0) { resultado = int.Parse(respuesta); } return(resultado); }
public static int EliminarDelegacion(int idDelegacion) { int resultado = 0; SocketBD socket = new SocketBD(); Paquete paquete = new Paquete(); paquete.TipoQuery = TipoConsulta.Delete; paquete.TipoDominio = TipoDato.Delegacion; paquete.Consulta = String.Format("DELETE FROM dbo.delegacion WHERE idDelegacion={0}", idDelegacion); string mensaje = JsonSerializer.Serialize(paquete); socket.IniciarConexion(); socket.EnviarMensaje(mensaje); string respuesta = socket.RecibirMensaje(); socket.TerminarConexion(); if (respuesta.Length > 0) { resultado = int.Parse(respuesta); } return(resultado); }
public static List <Cargo> ConsultarCargos() { List <Cargo> listaCargos = new List <Cargo>(); SocketBD socket = new SocketBD(); string mensaje = ""; Paquete paquete = new Paquete(); paquete.TipoQuery = TipoConsulta.Select; paquete.TipoDominio = TipoDato.Cargo; paquete.Consulta = "SELECT a.idCargo, a.tipoCargo FROM dbo.cargo a"; mensaje = JsonSerializer.Serialize(paquete); socket.IniciarConexion(); socket.EnviarMensaje(mensaje); string respuesta = socket.RecibirMensaje(); socket.TerminarConexion(); if (respuesta.Length > 0) { listaCargos = (List <Cargo>)JsonSerializer.Deserialize(respuesta, typeof(List <Cargo>));; } return(listaCargos); }
public static int EditarDelegacion(Delegacion delegacion) { int resultado = 0; SocketBD socket = new SocketBD(); Paquete paquete = new Paquete(); paquete.TipoQuery = TipoConsulta.Update; paquete.TipoDominio = TipoDato.Delegacion; paquete.Consulta = String.Format("UPDATE dbo.delegacion SET nombre='{0}', codigoPostal='{1}', correo='{2}', calle='{3}', " + "colonia='{4}', numero='{5}', tipo={6}, idMunicipio={7} WHERE idDelegacion={8}", delegacion.Nombre, delegacion.CodigoPostal, delegacion.Correo, delegacion.Calle, delegacion.Colonia, delegacion.Numero, delegacion.IdTipo, delegacion.IdMunicipio, delegacion.IdDelegacion); string mensaje = JsonSerializer.Serialize(paquete); socket.IniciarConexion(); socket.EnviarMensaje(mensaje); string respuesta = socket.RecibirMensaje(); socket.TerminarConexion(); if (respuesta.Length > 0) { resultado = int.Parse(respuesta); } return(resultado); }
public static List <Usuario> ConsultarUsuarios() { List <Usuario> listaUsuarios = new List <Usuario>(); SocketBD socket = new SocketBD(); Paquete paquete = new Paquete(); paquete.TipoQuery = TipoConsulta.Select; paquete.TipoDominio = TipoDato.Usuario; paquete.Consulta = "SELECT a.username, a.nombreCompleto, a.password, a.idDelegacion, b.idCargo, b.tipoCargo FROM dbo.usuario a INNER JOIN dbo.cargo b ON a.idCargo = b.idCargo"; string mensaje = JsonSerializer.Serialize(paquete); socket.IniciarConexion(); socket.EnviarMensaje(mensaje); string respuesta = socket.RecibirMensaje(); socket.TerminarConexion(); if (respuesta.Length > 0) { listaUsuarios = (List <Usuario>)JsonSerializer.Deserialize(respuesta, typeof(List <Usuario>));; } return(listaUsuarios); }
public static List <DelegacionTipo> ConsultarTipos() { List <DelegacionTipo> listaTiposDelegacion = new List <DelegacionTipo>(); string mensaje = ""; SocketBD socket = new SocketBD(); Paquete paquete = new Paquete(); paquete.Consulta = "SELECT idTipoDelegacion, tipoDelegacion FROM tipoDelegacion "; paquete.TipoQuery = TipoConsulta.Select; paquete.TipoDominio = TipoDato.DelegacionTipo; mensaje = JsonSerializer.Serialize(paquete); Console.WriteLine("Mensaje DAO: " + mensaje); socket.IniciarConexion(); socket.EnviarMensaje(mensaje); string respuesta = socket.RecibirMensaje(); socket.TerminarConexion(); if (respuesta.Length > 0) { listaTiposDelegacion = (List <DelegacionTipo>)JsonSerializer.Deserialize(respuesta, typeof(List <DelegacionTipo>));; } return(listaTiposDelegacion); }
public static int RegistrarDelegacion(Delegacion delegacion) { int resultado = 0; SocketBD socket = new SocketBD(); Paquete paquete = new Paquete(); paquete.TipoQuery = TipoConsulta.Insert; paquete.TipoDominio = TipoDato.Delegacion; paquete.Consulta = String.Format("INSERT INTO dbo.delegacion (nombre, correo, codigoPostal, calle, colonia, numero, tipo, idMunicipio) " + "VALUES ('{0}', '{1}', '{2}', '{3}', '{4}', '{5}', {6}, {7})", delegacion.Nombre, delegacion.Correo, delegacion.CodigoPostal, delegacion.Calle, delegacion.Colonia, delegacion.Numero, delegacion.IdTipo, delegacion.IdMunicipio); Console.WriteLine(paquete.Consulta); string mensaje = JsonSerializer.Serialize(paquete); socket.IniciarConexion(); socket.EnviarMensaje(mensaje); string respuesta = socket.RecibirMensaje(); socket.TerminarConexion(); if (respuesta.Length > 0) { resultado = int.Parse(respuesta); } return(resultado); }
public static List <Vehiculo> ConsultarVehiculos() { List <Vehiculo> listaVehiculos = new List <Vehiculo>(); SocketBD socket = new SocketBD(); string mensaje = ""; Paquete paquete = new Paquete(); paquete.Consulta = "SELECT numeroPlaca AS numPlaca, marca, modelo, color, numeroPolizaSeguro, " + "nombreAseguradora, ano, numeroLicenciaConducir FROM dbo.vehiculo"; paquete.TipoDominio = TipoDato.Vehiculo; paquete.TipoQuery = TipoConsulta.Select; mensaje = JsonSerializer.Serialize(paquete); socket.IniciarConexion(); socket.EnviarMensaje(mensaje); string respuesta = socket.RecibirMensaje(); socket.TerminarConexion(); if (respuesta.Length > 0) { listaVehiculos = (List <Vehiculo>)JsonSerializer.Deserialize(respuesta, typeof(List <Vehiculo>));; } return(listaVehiculos); }
public static int RegistrarConductor(Conductor conductor) { int resultado = 0; SocketBD socket = new SocketBD(); Paquete paquete = new Paquete(); paquete.TipoQuery = TipoConsulta.Insert; paquete.TipoDominio = TipoDato.Conductor; paquete.Consulta = String.Format("INSERT INTO dbo.conductor (numeroLicenciaConducir, telefonoCelular, nombreCompleto, fechaNacimiento) " + "VALUES ('{0}', '{1}', '{2}', '{3}')", conductor.NumeroLicencia, conductor.Celular, conductor.NombreCompleto, conductor.FechaNacimiento.ToString("yyyy-MM-dd")); Console.WriteLine(paquete.Consulta); string mensaje = JsonSerializer.Serialize(paquete); socket.IniciarConexion(); socket.EnviarMensaje(mensaje); string respuesta = socket.RecibirMensaje(); socket.TerminarConexion(); if (respuesta.Length > 0) { resultado = int.Parse(respuesta); } return(resultado); }
public static List <Municipio> ConsultarMunicipios() { List <Municipio> listaMunicipios = new List <Municipio>(); SocketBD socket = new SocketBD(); string mensaje = ""; Paquete paquete = new Paquete(); paquete.Consulta = "SELECT idMunicipio, nombre FROM dbo.municipio"; paquete.TipoDominio = TipoDato.Municipio; paquete.TipoQuery = TipoConsulta.Select; mensaje = JsonSerializer.Serialize(paquete); socket.IniciarConexion(); socket.EnviarMensaje(mensaje); string respuesta = socket.RecibirMensaje(); socket.TerminarConexion(); if (respuesta.Length > 0) { listaMunicipios = (List <Municipio>)JsonSerializer.Deserialize(respuesta, typeof(List <Municipio>));; } return(listaMunicipios); }
public static int RegistrarDictamen(Dictamen nuevoDictamen) { int resultado = 0; Dictamen dictamen = new Dictamen(); SocketBD socket = new SocketBD(); string mensaje = ""; Paquete paquete = new Paquete(); paquete.Consulta = String.Format("INSERT INTO dbo.dictamen (folio, descripcion, fechaHora, idReporte, username) VALUES ({0}, '{1}', '{2}', {3}, '{4}')", nuevoDictamen.Folio, nuevoDictamen.Descripcion, nuevoDictamen.FechaHora.ToString("yyyy-MM-dd hh:mm tt"), nuevoDictamen.IdReporte, nuevoDictamen.Username); paquete.TipoDominio = TipoDato.Dictamen; paquete.TipoQuery = TipoConsulta.Insert; mensaje = JsonSerializer.Serialize(paquete); socket.IniciarConexion(); socket.EnviarMensaje(mensaje); string respuesta = socket.RecibirMensaje(); socket.TerminarConexion(); if (respuesta.Length > 0) { resultado = int.Parse(respuesta); } return(resultado); }
public static Dictamen ConsultarDictamen(int idReporte) { int IdReporte = idReporte; Dictamen dictamen = new Dictamen(); SocketBD socket = new SocketBD(); string mensaje = ""; Paquete paquete = new Paquete(); paquete.Consulta = String.Format("SELECT folio, descripcion, fechaHora, idReporte, username FROM dbo.dictamen WHERE idReporte = {0}", IdReporte); paquete.TipoDominio = TipoDato.Dictamen; paquete.TipoQuery = TipoConsulta.Select; mensaje = JsonSerializer.Serialize(paquete); socket.IniciarConexion(); socket.EnviarMensaje(mensaje); string respuesta = socket.RecibirMensaje(); socket.TerminarConexion(); if (respuesta.Length > 0) { dictamen = (Dictamen)JsonSerializer.Deserialize(respuesta, typeof(Dictamen));; } return(dictamen); }
public static List <Delegacion> ConsultarDelegaciones() { List <Delegacion> listaDelegaciones = new List <Delegacion>(); string mensaje = ""; SocketBD socket = new SocketBD(); Paquete paquete = new Paquete(); paquete.Consulta = "SELECT a.idDelegacion, c.idMunicipio, c.nombre as municipio, a.nombre, a.correo, a.codigoPostal, a.calle, a.colonia, a.numero, b.idTipoDelegacion, b.tipoDelegacion " + "FROM dbo.delegacion a INNER JOIN dbo.tipoDelegacion b ON a.tipo = b.idTipoDelegacion INNER JOIN dbo.municipio c ON a.idMunicipio = c.idMunicipio"; paquete.TipoQuery = TipoConsulta.Select; paquete.TipoDominio = TipoDato.Delegacion; mensaje = JsonSerializer.Serialize(paquete); socket.IniciarConexion(); socket.EnviarMensaje(mensaje); string respuesta = socket.RecibirMensaje(); socket.TerminarConexion(); if (respuesta.Length > 0) { listaDelegaciones = (List <Delegacion>)JsonSerializer.Deserialize(respuesta, typeof(List <Delegacion>));; } return(listaDelegaciones); }
public static int EliminarConductor(string numeroLicencia) { int resultado = 0; SocketBD socket = new SocketBD(); Paquete paquete = new Paquete(); paquete.TipoQuery = TipoConsulta.Delete; paquete.TipoDominio = TipoDato.Conductor; paquete.Consulta = String.Format("DELETE FROM dbo.conductor WHERE numeroLicenciaConducir='{0}'", numeroLicencia); Console.WriteLine(paquete.Consulta); string mensaje = JsonSerializer.Serialize(paquete); socket.IniciarConexion(); socket.EnviarMensaje(mensaje); string respuesta = socket.RecibirMensaje(); socket.TerminarConexion(); if (respuesta.Length > 0) { resultado = int.Parse(respuesta); } return(resultado); }
private void btn_ServicioBaseDatos_Click(object sender, RoutedEventArgs e) { if (socketBD != null) { Console.WriteLine(socketBD.ConexionActiva()); } if (socketBD != null && socketBD.ConexionActiva()) { socketBD.TerminarConexion(); btn_ServicioBaseDatos.Content = "Encender"; } else { socketBD = new SocketBD(); socketBD.IniciarConexion(); Thread procesoBaseDatos = new Thread(new ThreadStart(socketBD.RecibirMensaje)); btn_ServicioBaseDatos.Content = "Apagar"; procesoBaseDatos.Start(); } }
public static int EliminarUsuario(string username) { int resultado = 0; SocketBD socket = new SocketBD(); Paquete paquete = new Paquete(); paquete.Consulta = String.Format("DELETE FROM dbo.usuario WHERE username = '******'", username); paquete.TipoDominio = TipoDato.Usuario; paquete.TipoQuery = TipoConsulta.Delete; string mensaje = JsonSerializer.Serialize(paquete); socket.IniciarConexion(); socket.EnviarMensaje(mensaje); string respuesta = socket.RecibirMensaje(); socket.TerminarConexion(); resultado = int.Parse(respuesta); return(resultado); }
public static int RegistrarUsuario(Usuario nuevoUsuario) { int resultado = 0; SocketBD socket = new SocketBD(); Paquete paquete = new Paquete(); paquete.TipoQuery = TipoConsulta.Insert; paquete.TipoDominio = TipoDato.Usuario; paquete.Consulta = String.Format("INSERT dbo.usuario (username, nombreCompleto, password, idDelegacion, idCargo) " + "VALUES ('{0}', '{1}', '{2}', {3}, {4})", nuevoUsuario.Username, nuevoUsuario.NombreCompleto, nuevoUsuario.Password, nuevoUsuario.IdDelegacion, nuevoUsuario.IdCargo); string mensaje = JsonSerializer.Serialize(paquete); socket.IniciarConexion(); socket.EnviarMensaje(mensaje); string respuesta = socket.RecibirMensaje(); socket.TerminarConexion(); resultado = int.Parse(respuesta); return(resultado); }
public static int EditarUsuario(string username, Usuario usuario) { int resultado = 0; SocketBD socket = new SocketBD(); Paquete paquete = new Paquete(); paquete.TipoQuery = TipoConsulta.Insert; paquete.TipoDominio = TipoDato.Usuario; paquete.Consulta = String.Format("UPDATE dbo.usuario SET username='******', nombreCompleto='{1}', " + "password='******', idDelegacion={3}, idCargo={4} WHERE username='******'", usuario.Username, usuario.NombreCompleto, usuario.Password, usuario.IdDelegacion, usuario.IdCargo, username); Console.WriteLine(paquete.Consulta); string mensaje = JsonSerializer.Serialize(paquete); socket.IniciarConexion(); socket.EnviarMensaje(mensaje); string respuesta = socket.RecibirMensaje(); socket.TerminarConexion(); resultado = int.Parse(respuesta); return(resultado); }