public int CrearDATOSPACI(DATOSPACIENTES entidad) { try { using (var conexion = new SQLiteConnection(Cadena)) { if (entidad == null) { throw new ArgumentNullException(); } conexion.Open(); // no repitas tanto codgo usa funciones para resiclar var result = conexion.ComandoParaALTAS_PACIENTES(entidad, Aciones.Crear).ExecuteNonQuery(); return(result); } } catch (Exception ex) { throw ex; } }
public static SQLiteCommand ComandoParaALTAS_PACIENTES(this SQLiteConnection con, DATOSPACIENTES entidad, Aciones aciones) { SQLiteCommand cmd = new SQLiteCommand(ContenedorDeQuerys.QueryParaDATOSPACI(aciones), con); if (aciones == Aciones.Crear || aciones == Aciones.Actulizar) { cmd.Parameters.AddWithValue("@nombre", entidad.NOMBRE); } cmd.Parameters.AddWithValue("@apellidos", entidad.APELLIDOS); cmd.Parameters.AddWithValue("@edad", entidad.EDAD); cmd.Parameters.AddWithValue("@sexo", entidad.SEXO); cmd.Parameters.AddWithValue("@fechadecita", entidad.FECHADECITA); cmd.Parameters.AddWithValue("@consultorio", entidad.CONSULTORIO); cmd.Parameters.AddWithValue("@doctor", entidad.DOCTOR); cmd.Parameters.AddWithValue("@direccion", entidad.DIRECCION); cmd.Parameters.AddWithValue("@imagen", entidad.IMAGEN.ConvertirImagenABytes()); if (aciones == Aciones.Eliminar || aciones == Aciones.Actulizar) { cmd.Parameters.AddWithValue("@id", entidad.ID); } return(cmd); }