public void limpiarAtributos(Chofer chofer) { int invalido = -1; chofer.Id = invalido; chofer.Habilitado = invalido; chofer.IdUsuario = invalido; chofer.Nombre = string.Empty; chofer.Apellido = string.Empty; chofer.Dni = invalido; chofer.FechaNac = new DateTime(); chofer.Telefono = invalido; chofer.Mail = string.Empty; chofer.Direccion = string.Empty; chofer.Localidad = string.Empty; chofer.NroPiso = invalido; chofer.Depto = ""; chofer.DniString = string.Empty; chofer.FechaNacString = string.Empty; chofer.TelefonoString = string.Empty; chofer.NroPisoString = string.Empty; chofer.Estado = string.Empty; }
static public Entidades.Chofer buscarChofer(string id) { Entidades.Chofer c = new Entidades.Chofer(); Conexion.OpenConnection(); string query = "Select* from chofer Where cedula = @cedula"; MySqlCommand comando = new MySqlCommand(query, Conexion.Connection); comando.Parameters.AddWithValue("@cedula", id); comando.Prepare(); MySqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { c.Celuda = reader.GetString("cedula"); c.Nombre = reader.GetString("nombre"); c.Apellido = reader.GetString("apellido"); c.Apellido2 = reader.GetString("apellido2"); c.Telefono = reader.GetString("telefono"); Conexion.CloseConnection(); return(c); } //retorna valores nulos en caso de no encontrar coincidencias Conexion.CloseConnection(); return(c); }
static public void eliminar(Entidades.Chofer c) { Conexion.OpenConnection(); string query = "DELETE from chofer WHERE cedula = @cedula"; MySqlCommand comando = new MySqlCommand(query, Conexion.Connection); comando.Parameters.AddWithValue("@cedula", c.Celuda); comando.Prepare(); comando.ExecuteNonQuery(); Conexion.CloseConnection(); }
static public void insertar(Entidades.Chofer c) { Conexion.OpenConnection(); string query = "insert into chofer (cedula, nombre, apellido, apellido2, telefono) values(@cedula, @nombre, @apellido, @apellido2, @telefono)"; MySqlCommand comando = new MySqlCommand(query, Conexion.Connection); comando.Parameters.AddWithValue("@cedula", c.Celuda); comando.Parameters.AddWithValue("@nombre", c.Nombre); comando.Parameters.AddWithValue("@apellido", c.Apellido); comando.Parameters.AddWithValue("@apellido2", c.Apellido2); comando.Parameters.AddWithValue("@telefono", c.Telefono); comando.Prepare(); comando.ExecuteNonQuery(); Conexion.CloseConnection(); }
static public void modificar(Entidades.Chofer c) { Conexion.OpenConnection(); string query = "UPDATE chofer set nombre = @nombre, apellido = @apellido, apellido2 = @apellido2, telefono = @telefono WHERE cedula = @cedula"; MySqlCommand comando = new MySqlCommand(query, Conexion.Connection); comando.Parameters.AddWithValue("@cedula", c.Celuda); comando.Parameters.AddWithValue("@nombre", c.Nombre); comando.Parameters.AddWithValue("@apellido", c.Apellido); comando.Parameters.AddWithValue("@apellido2", c.Apellido2); comando.Parameters.AddWithValue("@telefono", c.Telefono); comando.Prepare(); comando.ExecuteNonQuery(); Conexion.CloseConnection(); }